Intrect-io/OpenSwarm

OpenSwarm — Autonomous AI dev team orchestrator powered by Claude Code CLI. Discord control, Linear integration, cognitive memory.

何を解決するか

OpenSwarm は、コード作業者チームとして動作する自律型 AI エージェントオーケストレーターです。Linear などのタスクトラッカーから課題を取得し、修正を実装、コードレビューを行い、プルリクエストを管理することで、バグ修正や機能実装に必要な手作業を大幅に削減する、エンドツーエンドのソフトウェア開発ライフサイクルを自動化します。

動作方法

OpenSwarm は Worker/Reviewer パイプラインを使用しており、エージェントが変更を実装し、別途のレビューエージェントがその妥当性を検証します。OpenAI Codex/GPT、OpenRouter、Ollama や LM Studio を通じたローカルモデル、Claude Code など、幅広い LLM プロバイダーに対応しています。安全性と正確性を確保するため、テストおよび型チェックコマンドを用いてコード変更の決定論的検証を行う Linux サンドボックス(bubblewrap による)を採用しています。また、LanceDB を使用してリポジトリ固有の知識を長期記憶として保持し、将来のタスクの成果を向上させます。

対象ユーザー

繰り返し発生するコーディング作業を自動化したい開発者やエンジニアリングチーム、CI/CD パイプラインに AI ベースのコードレビューを統合してマージゲートとして利用したいチーム、またはプロジェクトの未処理課題のバックログを自律エージェントに処理させたいチームに最適です。

特徴

  • マルチプロバイダ対応: OpenRouter、ローカル LLM、Codex および Claude とのネイティブ統合を含む、多数のモデルに対応。
  • 自律的ワークフロー: Linear との直接統合をサポートし、Discord、Slack、Telegram によるプラグイン通知も可能。
  • CI/CD 統合: GitHub Action として利用可能で、AI による判断に基づいてマージをブロックするコードレビューゲートとして機能。
  • 決定論的検証: サンドボックス内でリポジトリのテストと型チェックを自動実行し、公開前に修正の妥当性を検証。
  • コスト意識のルーティング: ベンチマークラダーを用いて、フロンティアモデルと軽量モデル間でタスクを最適化されたコストでルーティング。

関連

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