zeroclaw は何をしますか?
高速、軽量かつ完全自律型のAIパーソナルアシスタント基盤。あらゆるOS、あらゆるプラットフォームにデプロイ可能で、どんな部品も交換可能 🦀
概要
zeroclawは、Rustで実装された次世代のAIエージェントフレームワークです。完全自律型のパーソナルアシスタントを誰でも簡単に構築・デプロイできるよう設計されています。
主な特徴
- 高速: Rustのネイティブパフォーマンスにより、起動と応答が超高速
- 軽量: メモリ使用量が最小限で、エッジデバイスでも動作可能
- 完全自律: 人間の介入なしにタスクを計画・実行・監視
- クロスプラットフォーム: Linux、macOS、Windows、そしてさまざまなアーキテクチャをサポート
- モジュラー設計: モデル、ツール、記憶、プラグインなど、すべてのコンポーネントが交換可能
クイックスタート
# インストール
cargo install zeroclaw
# 基本的な使い方
zeroclaw init
zeroclaw run
設定
zeroclawは、設定ファイルzeroclaw.tomlで動作をカスタマイズできます。
[model]
provider = "openai"
model = "gpt-4"
[tools]
enabled = ["search", "code_executor", "file_operations"]
[memory]
type = "vector"
path = "./memory"
対応プラットフォーム
- デスクトップ: Linux, macOS, Windows
- サーバー: クラウドインスタンス、ベアメタル
- エッジ: Raspberry Pi, Jetson Nano など
- その他: Dockerコンテナ、WSL
コンポーネントの交換
zeroclawでは、プラグインシステムを通じて任意のコンポーネントを交換できます。
# カスタムツールの追加
zeroclaw plugin add my-tool --source ./my-tool.wasm
詳細はドキュメントを参照してください。
ライセンス
MITライセンスの下で公開されています。詳細はLICENSEファイルを参照してください。