Go製の軽量なセルフホスト型AIエージェント。サーバー上で動作し、Anthropic、OpenAI、OpenRouterのモデルを使ってTelegram経由で操作できます。
zeroclaw-labs/zeroclaw
LLMプロバイダーをチャットチャネルやツール、ハードウェアに接続し、自分のマシン上で動かすRust製のパーソナルAIエージェントランタイム。
- スター
- 33,024
- フォーク
- 4,985
- 未解決の Issue
- 1,035
- 最終コミット
- 2 時間前
これは何?
ZeroClawは、自分のマシン上でAIエージェントを動かす単一のRustバイナリです。Anthropic、OpenAI、OllamaなどのLLMプロバイダーに接続し、Discord、Telegram、Matrix、メール、webhook、CLIなどのチャネルからメッセージを受信して、shell、browser、HTTPやGPIO/I2C/SPIによるハードウェアアクセスなどのツールを使って操作を実行します。
エージェントはデフォルトで監視付き自律モードになっており、中リスクの操作には承認が必要で、高リスクの操作はブロックされます。ワークスペース境界、コマンドポリシー、OSレベルのサンドボックス(Landlock、Bubblewrap、Seatbelt、Docker)に対応し、チャット、メモリの閲覧、設定編集、cron管理ができるWebダッシュボードも備えています。SOPエンジンを使ってイベント駆動の手順を構築でき、Agent Client Protocol経由でエディターから利用することもできます。
設定は単一のTOMLファイルに保存されます。また、ガイド付きクイックスタートに加え、systemd、launchctl、Windows Servicesへのサービスインストールにも対応しています。
主な機能
- 01Anthropic、OpenAI、OllamaなどのOpenAI互換モデルプロバイダーにフォールバックチェーンで接続します。
- 021つのエージェントループを通じて、Discord、Telegram、Matrix、メール、webhook、CLIでメッセージを受信し、返信します。
- 03デフォルトで監視付きモードになり、中リスクの操作には承認を求め、高リスクの操作はブロックします。
- 04Landlock、Bubblewrap、Seatbelt、DockerなどのOSレベルのサンドボックス内でツールを実行します。
- 05チャット、メモリ、設定、cronを管理するためのHTTP/WebSocketゲートウェイとWebダッシュボードを提供します。
- 06MQTT、webhook、cron、周辺機器からのイベントをトリガーとするSOPに対応します。
ユースケース
- 自分のマシン上でパーソナルアシスタントを動かし、TelegramやDiscordで応答を受け取る。
- 自然言語のコマンドでRaspberry Piやマイコンのハードウェアを制御する。
- ローカルのOllamaモデルをチャットチャネルに接続し、ホスト型サービスにデータを送信せずに利用する。
- Agent Client Protocol経由でエージェントをエディターに統合する。
クイックスタート
- 1
README に記載されている公式インストールスクリプトを実行します
- 2
ガイド付きセットアップを実行して、provider を選び、config を作成します
"${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart - 3
設定済みの agent で対話型チャットを開始します
zeroclaw agent -a <alias>
使う前に知っておきたいこと
- agent のセットアップには、LLM provider の API key または Ollama などのローカルモデルサーバーが必要です。
- 設定は複数セクションからなる TOML ファイルのため、初期セットアップには多少手間がかかります。
トピック
よくある質問
- zeroclaw とは?
- LLMプロバイダーをチャットチャネルやツール、ハードウェアに接続し、自分のマシン上で動かすRust製のパーソナルAIエージェントランタイム。 ZeroClawは、自分のマシン上でAIエージェントを動かす単一のRustバイナリです。Anthropic、OpenAI、OllamaなどのLLMプロバイダーに接続し、Discord、Telegram、Matrix、メール、webhook、CLIなどのチャネルからメッセージを受信して、shell、browser、HTTPやGPIO/I2C/SPIによるハードウェアアクセスなどのツールを使って操作を実行します。
- zeroclaw は無料で使えますか?ライセンスは?
- zeroclaw は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zeroclaw は今もメンテナンスされていますか?
- 活発にメンテナンス中。zeroclaw の最終コミットは 2026年10月22日 です。
- zeroclaw は何に使えますか?
- 自分のマシン上でパーソナルアシスタントを動かし、TelegramやDiscordで応答を受け取る。 自然言語のコマンドでRaspberry Piやマイコンのハードウェアを制御する。 ローカルのOllamaモデルをチャットチャネルに接続し、ホスト型サービスにデータを送信せずに利用する。 Agent Client Protocol経由でエージェントをエディターに統合する。
- zeroclaw のインストール方法は?
- README に記載されている公式インストールスクリプトを実行します ガイド付きセットアップを実行して、provider を選び、config を作成します: "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart 設定済みの agent で対話型チャットを開始します: zeroclaw agent -a <alias>
- zeroclaw はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zeroclaw-labs/zeroclaw
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
会話チャネルを横断して動作する、ツール、MCP、メモリ、RAG対応のエージェント型AIワークフローをYAMLで構築する自動化プラットフォーム。
LLMチャット、RAGナレッジベース、ブラウジング・シェル・MCPツールを使うエージェントループを備えた、単一のGoバイナリで動くセルフホスト型AIアシスタント。
自分のマシンやクラウド上で動かせるセルフホスト型のパーソナルAIアシスタント。DingTalk、Lark、Discord、Telegramなどのチャットアプリと連携できます。
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
Web、デスクトップ、ファイル、Telegram・Feishu・WeComなどのチャットアプリでタスクを実行する、オープンソースのマルチエージェントAIアシスタント。