← Back to Home
note.com ·

KiloCodeとOpenCodeの決定的な違い——なぜ「同じエンジン」なのに違うのか

KiloCodeとOpenCodeの決定的な違い——なぜ「同じエンジン」なのに違うのか

KiloCodeとOpenCodeの決定的な違い——なぜ「同じエンジン」なのに違うのか

出典: note.com / 2026-05-03

KiloCodeとOpenCodeの決定的な違い——なぜ「同じエンジン」なのに違うのか

結論:KiloCodeの正体は「OpenCodeサーバー+プレミアムUI」

KiloCodeは2026年2月、CLIをOpenCodeのサーバーエンジン上に完全再構築した。2026年4月にはVS Code拡張も同じエンジンに移行。 つまり、内部的には両者は同一のOpenCodeサーバーで動いている。

では何が違うのか?UIとクラウドプラットフォームの有無だ。

アーキテクチャ比較

OpenCode: [OpenCode Server] ← コアエンジン ↓ TUI(端末)← 唯一のUI。カスタマイズ自由

KiloCode: [OpenCode Server] ← 同じMITコア ↓ ├─ VS Code拡張(Agent Manager / Diff Reviewer / マルチモデル比較) ├─ Kilo CLI(OpenCodeサーバー+Kilo認証) └─ Cloud Agents(リモート実行基盤)

キーポイント

KiloCode創業者の言葉(Kilo CLI 1.0発表ブログより):

「オリジナルのCLIはVS Code拡張のアーキテクチャの上に構築されていた。ターミナルネイティブのツールにはターミナルネイティブの基盤が必要だ。その基盤をOpenCodeに見出した」

そして2026年4月、VS Code拡張もOpenCodeサーバーに移行。2つのコードベースを1つに統一した。

機能比較表

機能 | OpenCode | KiloCode

コアエンジン | OpenCode Server (MIT) | OpenCode Server (MIT) ※同一

主インターフェース | ターミナル(TUI) | VS Code / JetBrains拡張

VS Code拡張 | あり(ACPプロトコル経由) | あり(ネイティブ、全機能)

JetBrains対応 | ❌ | ✅

CLI | opencode コマンド | kilo コマンド(内部でOpenCodeサーバー起動)

複数エージェント同時実行 | ✅(セッション分岐) | ✅ Agent Manager(8エージェント同時、git worktree対応)

サブエージェント | ✅ taskツール | ✅ カスタムサブエージェント定義可能

並列ツール実行 | ✅ | ✅

マルチモデル比較 | ❌(手動でモデル切替) | ✅(同プロンプトを複数モデルで並列実行し横比較)

Diffレビューア | ❌(git diff確認のみ) | ✅(行単位コメント、ファイル別レビュー、PR×AI対話)

オートコンプリート | ❌ | ✅(FIMベース、Codestral等)

料金管理 | ❌ | ✅(トークン使用量・コストのサイドバー表示)

Cloud Agents | ❌ | ✅(リモート実行、CI/CD連携)

チーム機能 | ❌ | ✅(共有残高、一元請求、利用分析、SSO/SAML)

プロバイダ数 | 75以上(BYOK) | 500以上(BYOK+Kilo Pass)

モデル数 | 400+(OpenRouter含む) | 500+(Kilo管理モデル+BYOK)

MCP対応 | ✅ | ✅

LSP統合 | ✅ | ✅

Planモード | ✅(/planコマンド、編集不可モード) | ✅(Agent: Plan)

画像/マルチモーダル | ✅(ドラッグ&ドロップ) | ✅

ライセンス | MIT(完全OSS) | コアMIT + プロプライエタリUI

GitHub Stars | 143,000 | 18,000

セルフホスティング | ✅(完全) | 部分的(コアのみ)

価格比較

プラン | OpenCode | KiloCode

無料(OSS) | $0(MIT) | $0(MITコア)

BYOK | 無料(APIキー持ち込み) | 無料(APIキー持ち込み)

エントリー | Go: $10/月(14モデル使い放題) | Individual: Kilo Pass $19〜/月(500モデル)

従量課金 | Zen: $20単位、ゼロマークアップ | 使用量に応じて別途

チーム | ❌ | Teams: $15/ユーザー/月

エンタープライズ | Black(停止中) | カスタム(SSO、SLA、監査ログ)

価格の核心的違い

  • OpenCode Zen: モデル料金にゼロマークアップ。Claude Sonnet 4.6 = $3/$15 per 1M tokens。$20単位のプリペイド。

  • KiloCode: Kilo Pass($19〜/月)はプラットフォーム料金+AI利用量。ただしBYOKならプラットフォーム無料で500モデルにアクセス可能。

つまり、KiloCodeはBYOKなら実質無料で使える。

開発体験の決定的な違い

OpenCodeの開発体験

ターミナルで opencode と打つ → TUIが起動 → モデルを選んで会話開始 → 全てが端末内で完結

  • 強み: 超軽量、完全制御可能、vim/neovimユーザーと相性抜群

  • 弱み: GUI的なレビュー機能がない、チーム機能がない

  • 向いている人: ターミナル生活者、OSS原理主義者、カスタマイズ重視

KiloCodeの開発体験

VS Codeで Ctrl+Shift+K またはサイドバーから起動 → Agent Managerが開く → Code/Architect/Debug/Plan のAgentを選ぶ → 複数Agentを同時起動して並列作業 → 変更をDiffビューアで行単位レビュー → コメントつけてAIと対話しながら修正

  • 強み: マルチエージェントの可視化管理、GUIレビュー、チーム機能、オートコンプリート

  • 弱み: VS Code依存、OpenCodeよりやや重い、カスタマイズ性はやや低い

  • 向いている人: IDE派、チーム開発、プロジェクトマネージャー、視覚的レビュー重視

「同じエンジンなのに何が違うのか」の核心

KiloCodeがOpenCodeの上に追加したもの:

1. Agent Manager(最大の差別化)

  • 8つのエージェントを同時起動し、タブで切り替え

  • git worktreeを作ってエージェントごとに分離(お互いのコードを壊さない)

  • マルチモデル比較:同じタスクをOpus 4.6とGPT-5.4で並列実行し結果を横に並べて比較

2. Diffレビューア

  • エージェントが変更した全ファイルをユニファイド/分割ビューで表示

  • 特定の行をクリック→コメント→「Send all to chat」

  • AIとのコードレビュー対話がPRレビューと同じ感覚でできる

3. Cloud Agents

  • VS CodeやCLIを離れてもクラウド上でエージェントが作業継続

  • CI/CDへの組み込み、24時間稼働が可能

  • セッションがVS Code↔CLI↔Slackでシームレスに共有

4. オートコンプリート

  • FIM(Fill-in-the-Middle)ベースのコード補完

  • Codestralなど専用モデルを使用

  • サイドバーにリアルタイムコスト表示

5. チーム/エンタープライズ機能

  • 共有残高、利用分析、AI導入スコア

  • SSO/SAML、監査ログ、SLA

  • 一元請求

どっちを選ぶべきか——判断フローチャート

ターミナルだけで完結したい? ├─ YES → Vim/Neovim使ってる? │ ├─ YES → OpenCode(TUIネイティブの恩恵最大) │ └─ NO → OpenCodeで十分。学習コスト低い └─ NO → VS Code/JetBrainsが主戦場? ├─ YES → チームで開発? │ ├─ YES → KiloCode(チーム機能・レビュー必須) │ └─ NO → 両方試して好みで。機能差はKiloCode有利 └─ 無料で最高のものが欲しい ├─ APIキー持ってる → 両方無料。OpenCodeのが軽い ├─ APIキーない → OpenCode Go($10/月) └─ ローカルLLM使いたい → 両方対応。OpenCodeのが設定簡単

KTへの所感

ぶっちゃけ、KiloCodeがOpenCodeのサーバーエンジンを採用したのは賢い選択だ。一人のソロ開発者(thdxr/Dax Raad)が作ったOpenCodeのTUIは、ターミナルUIの最高峰だが、エンタープライズ向けのGUI機能は最初からスコープ外だった。

KiloCodeは「OpenCodeのエンジン+VS CodeのGUI+クラウド」という良いとこ取りをやっている。OSS原理主義者から見ると「プロプライエタリUIを被せただけ」に見えるが、チーム開発者からすると「OpenCodeの性能をVS Codeで使える」は純粋に価値がある。

KTの使い方ならOpenCode + Piの併用で十分だろう。ターミナル生活者にKiloCodeのGUIレイヤーはオーバーヘルでしかない。でももし将来、誰かと共同開発するならKiloCodeのAgent ManagerとDiffレビューアは検討に値する。

参考資料:

  • Kilo CLI 1.0発表ブログ(Scott Breitenother, 2026-02-03)

  • The New Kilo Code for VS Code Is Now Generally Available(Job Rietbergen, 2026-04-02)

  • OpenCode公式ドキュメント(opencode.ai/docs)

  • Terminal Trove比較(terminaltrove.com)

  • Kilo vs RooCode vs OpenCode(BSWEN, 2026-03-14)


この記事は note.com から KTBLOG に移行されました。元記事: https://note.com/famous_prawn2009/n/n03967b62bfa6