jin-bo/agentao

Local-first, governed AI agent runtime for Python — embed it in your app, or run it as a CLI or ACP server. Permissions, MCP, memory and audit replay built in.

解決する課題

Agentao は、AI エージェント向けの安全で管理されたランタイムを提供します。自律エージェントの使用に伴うリスクに対処し、厳格な権限制御を強制し、意思決定の透明性を確保し、外部クラウドサービスに依存せずにエージェントのメモリとツールアクセスを管理する構造化された方法を提供します。

仕組み

これは Python アプリケーション向けのローカルファーストのハーネスとして機能します。埋め込むと、エージェントの環境、メモリ、機能を定義します。複数の権限モード(読み取り専用からフルアクセスまで)をサポートし、モデルコンテキストプロトコル(MCP)などの標準プロトコルを使用してエージェントを外部ツールに接続します。エージェントが実行するすべてのアクションがログに記録され、システムはエージェントの「思考」プロセスへのリアルタイムの可視性を提供します。

対象読者

このプロジェクトは、セキュリティとデータプライバシーを管理しながら、AI エージェントを独自のソフトウェアに構築または統合したい開発者向けに設計されています。また、永続的なメモリとカスタムスキルセットをサポートする、機能豊富なローカルファーストの CLI エージェントを求めるパワーユーザーにも適しています。

ハイライト

  • 管理された実行:4 つの権限モードと、不正なアクションを防ぐためのオプションの macOS サンドボックスが含まれます。
  • ローカルファーストアーキテクチャ:外部データベースやクラウド依存はありません。すべてがローカル環境内で実行されます。
  • 完全な可観測性:エージェントの推論チェーンのリアルタイムストリーミングと包括的なセッションログ。
  • 拡張可能:カスタムスキル、プラグイン、モデルコンテキストプロトコル(MCP)との統合をサポートします。
  • 永続的なメモリ:SQLite ベースのメモリシステムにより、エージェントは異なるセッション間で情報を思い出すことができます。

関連

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