このプロジェクトについて
ZeroClawは、単一のRustバイナリとして配布される個人用AIアシスタントインフラストラクチャです。ユーザーはこれを自分のハードウェア上で実行し、エージェント、データ、およびオペレーティングマシンの完全な所有権を保持します。
主な機能は以下の通りです:
- マルチチャネル通信:1つのエージェントが30以上の構成されたチャネルで応答できます。Discord、Telegram、Matrix、メール、Webhook、CLIからのインバウンドメッセージはすべて同じエージェントループに配信されます。
- プロバイダーに依存しないLLMサポート:Anthropic、OpenAI、ローカルのOllama、および任意のOpenAI互換エンドポイントを含むプラグ可能なモデルプロバイダー。フォールバックチェーンとルーティングにより、プロバイダーが失敗してもエージェントは稼働し続けます。
- セキュリティ重視の設計:デフォルトの自律モードは監督付きで、中リスクの操作は承認を必要とし、高リスクの操作はブロックされます。ワークスペース境界、コマンドポリシー、OSレベルのサンドボックス(Landlock、Bubblewrap、Seatbelt、Docker)、およびすべての操作に対する暗号化されたツールレシートなどの機能が含まれます。信頼された開発環境用のYOLOモードも存在します。
- ハードウェア機能:Raspberry Pi、STM32、Arduino、ESP32用のGPIO、I2C、SPI、USBサポート(Peripheralトレイト経由)。
- ゲートウェイとダッシュボード:クライアント用のHTTP/WebSocketゲートウェイと、チャット、メモリ閲覧、構成編集、cron管理、ツール検査用のWebダッシュボード。
- SOPエンジン:MQTT、Webhook、cron、または周辺機器イベントによるイベントトリガー型標準操作手順。承認ゲートと再開可能な実行が含まれます。
- IDE統合:エディター統合用のstdio経由のJSON-RPC 2.0によるAgent Client Protocolサポート。
構成は単一のTOMLファイルで管理されます。ランタイムはメモリにSQLiteと埋め込みを使用します。systemd、launchctl、またはWindows Serviceを介してシステムサービスとしてインストールできます。プロジェクトはMITとApache 2.0のデュアルライセンスです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.