【元記事】
3行まとめ
- OpenCodeに複数の専門AIエージェントが連携するオーケストレーション機能を追加するプラグイン
- 「ultrawork」キーワードで並列エージェント起動やバックグラウンドタスクなど全機能が自動有効化される
- Sisyphus、Oracle、Frontend Engineerなど役割別エージェントが最適なモデルを使い分けて協調作業
要約
背景・課題
- 単一のAIモデルに依存する従来のOpenCodeでは、複雑な開発タスクの効率化に限界があった
- フロントエンド、設計、ドキュメント調査など異なる専門性を持つタスクを1つのモデルで処理する非効率
- バックグラウンドタスクや並列処理など高度な自動化機能が不足していた
アプローチ
- 専門分野に特化した複数エージェント(Sisyphus/統括、Oracle/設計、Frontend Engineer/UI、Librarian/調査)が自動的に選ばれ連携
- 各エージェントがClaude、GPT、Geminiなど得意分野のモデルを使い分けるマルチモデル構成
- 25以上のビルトインフック、MCP統合(Exa検索、Context7ドキュメント、Grep.app)、LSP/ASTサポートを実装
成果・ポイント
- 「ultrawork」マジックワードで全機能を即座に有効化し、タスクを自動分解・並列実行
- Claude Codeとの完全互換性を維持しつつ、より高度なエージェントオーケストレーションを実現
- 1日で8,000件のESLint警告解消などの高い生産性向上が報告され、GitHub Stars 24,000以上を獲得