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

Qure: 記録されたブラウザ操作フローからE2Eテストを生成するデスクトップアプリ
QureはJetBrainsが開発したデスクトップアプリケーション(現在はクローズドベータ版)で、内蔵ブラウザで記録した操作からエンドツーエンドのWebテストコードを生成します。開発者はAIエージェントにテキストでテストフローを説明する代わりに、製品を操作して手動QAシナリオを記録し、AIが既存のコードベースに合った動作するテストコードを作成します。

Claude Code Production Grade Plugin v3.0 リリース:自律型ソフトウェア開発パイプライン
Claude Code向けのProduction Grade Plugin v3.0が、MITライセンスの下で無料のオープンソースソフトウェアとして利用可能になりました。このプラグインは、要件定義からデプロイメントまでの完全な開発パイプラインを構築し、13のAIスキルがエンジニアリングチームとして機能します。

クラウバック:リークしたClaude検証ループのフックベース実装
Clawbackは、Claudeのソースマップ流出から検証ループをプロンプトではなく機械的なフックとして再実装したGitHubプロジェクトです。これには、コンテキスト圧力下でもモデルがスキップできないストップフック、PreToolUse、PostToolUse、PostCompactフックが含まれています。

SlackClaw: Slack統合のためのマネージドOpenClawインスタンス
SlackClawは、Slack専用に設計されたOpenClawのマネージドインスタンスです。ワンクリックインストール、OAuthツール接続、ワークスペースごとの専用サーバー、永続メモリを提供します。