OpenSwarm:線形およびGitHub用のマルチエージェントClaude CLIオーケストレータ

OpenSwarmの機能
OpenSwarmは、Claude Code CLIを搭載した自律型AIエージェントオーケストレーターです。実際の開発ワークフロー、特に課題追跡のLinearとコード管理のGitHubと統合するマルチエージェントシステムを構築します。このツールは、単なる例ではなく実際の開発タスクを処理するように設計されています。
コアアーキテクチャと機能
システムは構造化されたパイプラインアプローチに従います:
- 自律パイプライン:Cron駆動のハートビートがLinearの課題を取得し、Worker/Reviewerペアのループを実行
- Worker/Reviewerペア:自動レビュー、テスト、ドキュメント化ステージを備えた多反復コード生成
- 意思決定エンジン:スコープ検証、レート制限、優先度ベースのタスク選択、ワークフローマッピング
- 認知メモリ:セッション間の長期記憶のためのXenova/multilingual-e5-base埋め込みを備えたLanceDBベクトルストア
- ナレッジグラフ:静的コード分析、依存関係マッピング、影響分析によるよりスマートなタスク実行
- Discord制御:監視、タスク配信、スケジューリング、ペアセッション管理のための完全なコマンドインターフェース
- PR自動改善:オープンなPRを監視し、CI失敗を自動修正、マージ競合を自動解決、すべてのチェックが通るまで再試行
- 長時間実行モニター:外部プロセス(トレーニングジョブ、バッチタスク)を追跡し、完了を報告
- ウェブダッシュボード:ポート3847でのリアルタイムステータスダッシュボードとPRプロセッサ監視
- i18nサポート:英語と韓国語のロケールサポート
技術要件
- Node.js >= 22
- Claude Code CLIがインストールされ認証済み(
claude -p) - メッセージコンテンツインテントを備えたDiscordボットトークン
- Linear APIキーとチームID
- CI監視のためのGitHub CLI(
gh)(オプション)
インストールと設定
基本的なセットアップ:
git clone https://github.com/unohee/OpenSwarm.git
cd OpenSwarm
npm install設定には、設定例をコピーして.envファイルを作成します:
cp config.example.yaml config.yaml必要な.env変数:
DISCORD_TOKEN=your-discord-bot-token
DISCORD_CHANNEL_ID=your-channel-id
LINEAR_API_KEY=your-linear-api-key
LINEAR_TEAM_ID=your-linear-team-idconfig.yamlは環境変数置換(${VAR}または${VAR:-default})をサポートし、Zodスキーマで検証されます。主要な設定セクションには、discord、linear、github、agents、autonomous、prProcessorの設定が含まれます。
現在の状況と制限事項
作成者は、これはまだ初期段階のソフトウェアで未完成な部分があると述べています。現在のTODOは、安全性、スケーリング、より良いタスク分解に焦点を当てています。このシステムは現在、作成者の個人開発ワークフロー(取引インフラ、LLMツール、その他のプロジェクト)を支えています。
📖 完全なソースを読む: HN AI Agents
👀 See Also

ローカル行動監視システム(MCPパイプラインとClaudeコード搭載)
開発者は、BRAINと呼ばれるローカル行動監視システムを構築しました。このシステムはアプリの切り替え、ファイル操作、開発セッションを追跡し、カスタムMCPサーバーを介してデータをClaude Codeに送信します。システムは100%ローカルで動作し、クラウドへの依存は一切ありません。

Caliby:面向AI代理的开源嵌入式向量数据库,支持文本+向量混合存储
Calibyは、Pythonバインディング(pip install caliby)を備えたC++組み込みベクトルデータベースです。HNSW、DiskANN、IVF+PQインデックスをサポートし、pgvector比4倍のパフォーマンスを主張。AIエージェント/RAGユースケース向けに、テキストをベクトルと一緒にネイティブに保存します。

カンバンボードによる複数のAIエージェントタスクの管理
開発者がターミナルタブで複数のClaude AIエージェントを実行した経験を共有し、3つの主要なワークフローの課題を特定しました:進捗状況の可視化の欠如、タスク間の切り替え時のコンテキスト喪失、レート制限による中断です。彼らの解決策は、AIタスクをカンバンボード上の作業項目のように扱うことです。

TradingView MCPサーバーにより、Claudeが取引戦略のバックテストを可能にします
開発者が、APIキーなしでYahoo Financeのデータを使用して6つの取引戦略をバックテストできるMCPサーバーをリリースしました。セットアップには、claude_desktop_config.jsonファイルに1行追加するだけです。