2種類のエージェントプロファイル
フレームワークが管理する観察・状況判断・意思決定・行動のループにはAutoAgentを、実行を直接かつ決定論的に制御するにはCustomAgentを選択できます。
JarvisCoreは、自律型マルチエージェントシステムの構築に適したオープンソースのPythonフレームワークです。エージェントプロファイル、P2P連携、永続メモリ、認証情報の分離、可観測性、人によるレビューのワークフローを提供します。
JarvisCoreは、自律型マルチエージェントAIシステムの構築に適したオープンソースのPythonフレームワークです。エージェントの実行、P2P通信、メモリ、認証情報の処理、人によるレビュー、トレーシングを共有ランタイムに統合し、継続的な監視なしで動作する可能性のあるエージェントを実現します。
このフレームワークには2つの動作モデルがあります。AutoAgentは、調査、分析、コンテンツ作成、データ抽出などのタスク向けに認知ループを管理します。一方、CustomAgentは実行機能を開発者に公開し、APIワーカーや決定論的パイプライン向けに通常のPythonコードを記述できます。最小構成にはPython 3.10以降と、設定済みのLLMプロバイダーが1つ必要です。追加機能は、任意のパッケージエクストラやサービスを通じて有効にできます。
フレームワークが管理する観察・状況判断・意思決定・行動のループにはAutoAgentを、実行を直接かつ決定論的に制御するにはCustomAgentを選択できます。
作業用スクラッチパッド、エピソード台帳、圧縮された長期要約、任意のセッション横断型セマンティックメモリにより、再起動後もコンテキストを保持します。Athena MemOSは`ATHENA_URL`を通じて接続できます。
エージェントはSWIMゴシップとZMQ上のPeerClient APIを通じて互いを発見し、メッセージを交換できます。これにより、中央オーケストレーターなしでノードの参加、障害、再参加が可能になります。
NexusはOAuth2、APIキー、基本認証を管理し、サードパーティの認証情報をエージェントの推論から分離します。
エージェントのターン、ツール呼び出し、LLMリクエストを自動的にトレースします。Redis PubSubのライブストリーム、コンプライアンスワークフロー向けのJSONL出力、任意のPrometheusメトリクスエンドポイントにも対応します。
HITLQueueは、設定した信頼度しきい値を超える意思決定を一時停止し、レビュー受信トレイに送信できます。人からの回答後に実行を再開します。
役割、機能一覧、システムプロンプトを設定してAutoAgentに調査・分析タスクを実行させます。メモリサービスを設定すれば、セッション間でコンテキストを保持できます。
予測可能な制御がフレームワーク管理の推論より重要な場合に、CustomAgentを使用して既存のAPIやサービスを明示的なPython実行ロジックでラップします。
複数の専門エージェントを調査または運用ネットワークとして実行します。ピアの発見とメッセージングにより、1つのプロセス内でも分散マシン間でもエージェントが連携できます。
統合カタログを通じてサービス操作やサードパーティAPIを接続しながら、OAuth2、APIキー、基本認証をNexusの認証情報レイヤーで管理します。
選択した意思決定に人の承認が必要なワークフローにレビューのチェックポイントを追加し、回答が送信された後にエージェントを再開します。
JarvisCoreを始めるにはPython 3.10以降が必要です。最小構成のエージェントはLLM APIキーだけで実行できます。ローカルインフラストラクチャやコンテナ化されたサンドボックスを使用する場合を除き、Dockerは任意です。
pipでパッケージをインストールし、`jarviscore init`を実行してから、`.env.example`を`.env`にコピーし、対応しているLLMプロバイダーを1つ設定して、`jarviscore check`を実行します。サイトには`Mesh`と`AutoAgent`を使用した最初のエージェントの例があります。
AutoAgentは、LLMによる推論、サンドボックス化されたコード生成、自己修復を含む、フレームワークの完全な認知ループを提供します。CustomAgentは実行ループを公開し、開発者が決定論的なPythonロジックを直接実装できるようにします。
このフレームワークでは、1つのプロセス内、または分散マシン上でエージェントを実行できます。分散デプロイメントではSWIMゴシッププロトコルとZMQトランスポートを使用します。設定すれば、Redisによって分散ワークフロー、セッション間の状態、ピアのルーティングをサポートできます。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。
Trigger.dev chat agentは、リフレッシュやクラッシュ、長時間の会話も維持できる、開発者向けの耐久性あるAIチャットバックエンドです。AI SDKのuseChatに対応し、ターンにタイムアウトがありません。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
Codex Plugins は、再利用可能なスキル、アプリ連携、MCPサーバーを Codex app や Codex CLI で使えるワークフローにまとめます。接続サービスの作業や共有チームワークフローを拡張できます。