fastclaw-ai/fastclaw

Multi-Agent Framework

解決する課題

FastClaw は、複数の AI エージェントを作成・管理するための軽量で単一バイナリのランタイムを提供します。LLM 接続、ツール実行環境、セッション管理を手動で設定する複雑さを排除し、異なる個性、記憶、スキルを持つエージェントを様々なコミュニケーションチャネルに統合してデプロイできます。

仕組み

FastClaw は「エージェントファクトリー」として機能し、集中型データベース(デフォルトは SQLite または Postgres)とスキル用のファイルシステムを通じてエージェントを管理します。各エージェントはシステムファイル(個性用の SOUL.md や長期記憶用の MEMORY.md など)で定義され、特定の LLM プロバイダーやツールを設定できます。ランタイムは LLM とエージェントのツール間の通信を処理し、ローカルの Docker サンドボックスまたはクラウドベースの E2B サンドボックスを使用してコードを安全に実行し、ファイルを管理します。

対象ユーザー

AI エージェントを本番環境にデプロイする必要がある開発者や組織向けに設計されています。特に、エージェントを Telegram、Discord、Slack などの IM プラットフォームに接続したい場合や、異なるエンドユーザー向けにエージェントをプロビジョニングする必要があるマルチテナントアプリケーションを構築している場合に適しています。

ハイライト

  • マルチエージェント管理:各エージェントに独自のモデルオーバーライド、個性、プライベートスキルを持つ複数のエージェントを作成・管理できます。
  • サンドボックス分離:Docker および E2B サンドボックスをサポートし、ツール呼び出しを安全に実行し、ファイルを永続ストレージにミラーリングします。
  • 幅広い LLM サポート:OpenAI、Anthropic、Ollama、OpenRouter、Groq、DeepSeek、Mistral、および OpenAI 互換の API と互換性があります。
  • チャネル統合:Telegram、Discord、Slack 用の組み込みバインディングにより、エンドユーザーは好みのプラットフォームでエージェントと対話できます。
  • 拡張可能なツール:プラグインシステム(JSON-RPC)、MCP サーバーサポート、ClawHub または GitHub からのスキルインストール機能が含まれます。
  • 包括的な API:OpenAI 互換のチャットエンドポイントと、ディスカバリとセッション管理のための専門のエージェント通信プロトコル(ACP)を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト