絶対に過小評価されているオープンソースの宝コンボ
最近ずっと使っている、明らかに過小評価されているオープンソースの宝コンボがある。OpenCode + oh-my-opencode だ。
もし Claude Code がすでに体験の上限だと思っているなら、この組み合わせは見方を更新してくるかもしれない。
無料かつオープンソースなだけでなく、Claude Code と AmpCode の長所をまとめて取り込み、いくつかの点ではさらに先まで行っている。
OpenCode とは?
退屈なコマンドラインを捨て、とにかくクールな TUI(ターミナル UI)を採用している。端末がサイバーパンク風の指揮デッキに変わる感覚で、情報の流れがひと目で把握できる。
oh-my-opencode は OpenCode 向けのオープンソースプラグインで、OpenCode に一式のエージェント向けタスク処理メカニズムを提供する。作者いわく、このエージェントアーキテクチャを設計するために 24,000ドル 相当のトークンを費やしたという。
oh-my-opencode の核心は、マルチエージェントのオーケストレーションとコンテキスト管理にある。現在の AI コーディングで最も痛いポイントを、いくつも解消している。
1. 非同期 SubAgent
単一モデルが働く設計ではない。Claude Code に近いワークフローを踏襲しつつ、よりオープンだ。
タスクごとに別々のモデルへ役割を振り分ける。デフォルトでは ChatGPT(アーキテクチャレビュー)、Claude(計画と委譲)、Gemini(フロントエンド UI)の3モデル構成を想定している。
複雑な指示を出すと、専用の Search Agent や Plan Agent を派生させてバックグラウンドで非同期実行するため、メインスレッドが詰まらない。
2. キーワードトリガーモード
- Ultrawork Mode (ulw):フルスロットルモード。複数の Agent を並列にオーケストレーションして難題を解く。
- Think Mode:キーワード(例: “think deeply”)を検知すると、モデルパラメータを自動調整し、AI に長い思考の連鎖による推論を強制する(o1/Gemini 3 の思考プロセスに近い)。
- Search/Librarian Mode:ドキュメント読解とコードベース検索を専任で担当する。
3. LSP & AST の深い統合
普通の AI のように「テキストを見るだけ」ではない。LSP(Language Server Protocol)と AST-Grep を統合している。
つまり AI は IDE のようにコード構造(関数参照、定義ジャンプ)を理解でき、当てずっぽうにならない。
4. コンテキスト不安の管理
コンテキストウィンドウ使用量が 70% または 85% に達すると、Auto Compact が自動で起動する。古い対話を圧縮要約し、コンテキストあふれによる性能低下やタスク中断を防ぐ。
Tips:最近 Claude Code を使っていると、コンテキスト中断にかなりの頻度で遭遇する。ここで言う中断は「コンテキストが足りない」という意味ではなく、モデルが1回で出力できる文字数に上限があるという話だ。コードを書くだけならあまり出ないが、記事執筆ではよく起きる。
5. 「中途打ち切り」防止メカニズム
AI は長いコードを書くと途中で止まりがちだ(// ...rest of code)。このプラグインは TODO を強制チェックし、AI に最後まで書き切らせる。
6. 内蔵 MCP
- Exa:Web 検索用。
- Context7:ドキュメント探索用。
- Grep app:GitHub 上のコード検索用。
これらに加えて、Claude Code のコマンド、エージェント、スキル、MCP、フック(PreToolUse、PostToolUse、UserPromptSubmit、Stop)にも完全互換だ。
しかもオープンソースの注目プロジェクトとして、GLM4.7、MiniMax 2.1、Grok など無料で使えるモデルも用意されている。ログイン不要で使えるものまであり、良心的すぎるレベルだ。
Agent に興味があるなら、ぜひ一度触ってみてほしい。

