3 つともターミナル型のコーディングエージェントで、いずれもプロジェクトディレクトリに紐づき、会話のネイティブな再開に対応します。重要な差は、別の何かがそれらを駆動して初めて現れます。常設の指示がどう生き残るか、エージェントが自分の永続メモリを読めるか、実行中に割り込めるか、どの権限モードに実際に到達できるか。これらの行は引用ではなく実測です。
「measured」と付いた行は、各エージェントをローカル CLI バックエンドとして駆動するために Orkas が保持している能力インベントリに基づきます。示しているのは各エージェントが公開するホスト契約であり、コードの品質ではありません。
| 能力 | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT・コミュニティ |
|---|---|---|---|
| 開発元とライセンス | Anthropic、専有 | OpenAI、Apache-2.0 | コミュニティ、MIT |
| モデル選択の広さ | Anthropic の Claude モデル | ChatGPT プラン、API キー、カスタムプロバイダー、ローカルモデル | 多数のプロバイダー、OpenAI 互換のすべて、ローカルランタイム |
| どこから操作するか | ターミナル、または IDE 連携 | ターミナル、VS Code・Cursor・Windsurf の拡張、クラウド版 | まず TUI、デスクトップアプリは新しめ |
| 中断した箇所からの再開 (実測) | ネイティブの再開操作あり | ネイティブの再開操作あり | ネイティブの再開操作あり |
| 常設の指示を持ち回る (実測) | ネイティブの指示フィールドがあるが、スコープは 1 回の呼び出し — ホストが毎回送り直す | セッション内に保持されるネイティブの developer instruction フィールド | ネイティブのフィールドはなく、指示は最初のユーザーメッセージとして届き、セッション内に残る |
| プロジェクトディレクトリへの紐づけ (実測) | はい | はい | はい |
| ホスト自身のツールに手が届く (実測) | はい — 実行ごとのブリッジを接続できる | はい — 実行ごとのブリッジを接続できる | はい — 実行ごとのブリッジを接続できる |
| 永続エージェントメモリの読み書き (実測) | はい | はい | いいえ — ブリッジは接続されるが、メモリはその対象外 |
| 実行中に新しいメッセージを受け取る (実測) | はい — ストリーミング JSON トランスポート経由 | はい — app-server トランスポート経由 | いいえ — まずそのターンが終わるまで待つ |
| ホストが適用できる権限モード (実測) | 自身のデフォルトを継承/毎回確認/フルアクセス | 自身のデフォルトを継承/毎回確認/フルアクセス | 自動モードのみ — ワンショット実行のトランスポートに承認の戻り経路がない |
このうち判断を変えるのは 2 行です。OpenCode は 3 つの中で唯一、承認の戻り経路を持たないため、ホストは「毎回確認する」モードを提供できず、サポートされている自動モードで動かすしかありません。それが許容できる作業に向きます。もう 1 つ、Claude Code の指示フィールドはセッション単位ではなく呼び出し単位のスコープです。自分でターミナルに打ち込む分には見えませんが、別の何かがプロセスを再起動する場合には大きく効いてきます。
本ページの比較は 2026年9月11日 に最終更新しました。最新の条件は各ベンダーのサイトでご確認ください。
Orkas は 3 つすべてをローカル CLI セッションとして動かすため、各エージェントが公開するホスト契約は、このプロジェクトにとって「おおよそ」ではなく正確に知っておくべきものです。
このインベントリは Orkas のソース内の単一の宣言であり、会話のセマンティクスがそこで宣言されるまで、バックエンドはディスパッチできません。
対象は全部で 5 つのバックエンド — Claude Code、Codex、OpenCode、OpenClaw、Hermes です。このページの 3 つは、そのうちプロジェクトディレクトリに紐づくものです。
このページには、いずれかが書くコードの品質についての評価は一切含まれません。ホスト機能が欠けているのは通常、欠陥ではなく設計上の選択です。
「実測」と記した 7 行は、2026 年 9 月 11 日に Orkas のソースから 3 回再導出し、7 行すべて一致しました。Claude Code と Codex については、そのソースに依存しない外部からの二重確認も行っています。claude --help には --resume、--permission-mode、--append-system-prompt、stream-json がすべて存在し、codex --help には resume、--sandbox、app-server、exec がすべて存在します。検証時のバージョンは Claude Code 2.1.267、Codex CLI 0.153.4、macOS 15.6 です。
1 つの欠落を、取り繕わずそのまま残しています。検証マシンに OpenCode がインストールされていなかったため、その列は Orkas のソースという単一の根拠のみで、二つ目の裏付けがありません。これは次回の検証までに導入して解消すべきもので、行の表現を弱めて済ませるものではありません。また、これらの行は 3 つのいずれについてもコードの品質を述べていません。ホスト機能が無いことは多くの場合、設計上の選択です。
はい。Orkas は Claude Code、Codex、OpenCode を同じウィンドウ内でローカル CLI バックエンドとして動かし、加えて OpenClaw と Hermes にも対応します。対応しているのはこの 5 つですべてで、Cline バックエンドも Gemini CLI バックエンドもありません。
ワンショット実行のトランスポートには、承認の問い合わせをホストへ返して回答を待つ経路がないためです。「毎回確認する」という選択肢を用意することは、実際には起こらない一時停止を示唆することになるので、サポートされている自動モードで動かします。
Codex と OpenCode はどちらもセッション内に保持します。Claude Code の指示フィールドは 1 回の呼び出しにスコープされるため、プロセスを再起動するホストは、指示を有効に保つために毎回送り直す必要があります。
Orkas は無料・MIT ライセンスです。Claude Code、Codex、OpenCode、OpenClaw、Hermes を自分のマシン上のローカル CLI セッションとして駆動します。