AI開発者ツール
AgentNexus
異種LLMコードエージェント向けの、サービス境界を認識する協調アーキテクチャ。バージョン管理ドキュメントストア、パブサブ通知、差分認識更新を備えています。
AgentNexus
AgentNexusとは
AgentNexusは、複数のLLMエージェントをサービス単位で連携させるオープンソースフレームワークです。バージョン管理された文書交換と通知システムを使用して、ソフトウェア開発における自律的なコラボレーションを実現します。
AgentNexusの使い方
- 1pipでインストール: pip install -e ".[dev]"
- 2データベースの初期化: python -m alembic upgrade head
- 3サーバーの起動: python src/main.py
- 4MCPクライアントを接続する: MCP設定にサーバーURLを追加してください。
- 5create_spaceツールを使用してプロジェクトスペースを作成します。
- 6サービスを登録し、ドキュメントをプッシュします。
- 7エージェントをドキュメント更新にサブスクライブし、get_my_updates_with_contextを使用して差分を取得します。
AgentNexusの主な機能
- SHA-256重複排除を備えたバージョン管理ドキュメントストア
- パブリッシュ-サブスクライブ通知
- 統一差分と全文を含む差分認識更新
- ライフサイクルステージ追跡(設計、開発、テスト、デプロイ、アップグレード)
- ストリーミング可能なHTTPトランスポートを備えたMCP HTTPサーバー
- AIチャットを備えたWebダッシュボード
- ゼロトークン取り込みのためのアウトオブバンド書き込みエンドポイント
- BM25ランキングによるFTS5全文検索
- 会話型Q&Aと計画のためのプランナーAI層
- 281のユニットテストとプロパティベースのテスト
AgentNexusのユースケース
- ソフトウェアプロジェクトにおける複数のLLMエージェントの連携
- サービス指向マルチエージェント開発
- クロスサービスAPI変更の自動化
- エージェント間の文書ベースのコラボレーション
- サービス境界の変更に基づく自律的なコード更新の実現
AgentNexusの料金と無料枠
AgentNexus の料金モデルは 無料 です。
AgentNexusのメリット・注意点
メリット
- MITライセンスのオープンソース
- サービス境界を認識した連携
- バージョン管理と差分認識更新
- 実際のソフトウェアアーキテクチャ向けに設計
- WebダッシュボードとAIチャットを含む
注意点
- セットアップと設定が必要
- MCPプロトコルの互換性に依存
- ドキュメントが限られている可能性がある
- 主にPython環境向けに設計
AgentNexus はどんな用途に向いていますか?
- 複数のLLMエージェントを使用するソフトウェア開発チーム
- サービス指向マルチエージェントシステム
- エージェント間の自動文書交換を必要とする開発者