Repolode
zeroclaw-labs

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. 1

    README に記載されている公式インストールスクリプトを実行します

  2. 2

    ガイド付きセットアップを実行して、provider を選び、config を作成します

    "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart
  3. 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 の数値は毎日更新されます。

関連プロジェクト