Claude Code・Codex・OpenCode・OpenClaw・Hermes の使い分け
5 つとも動かして自分で比べる。
Orkas は 5 つすべてをローカルセッションとして 1 つのデスクトップアプリで動かします。下の表はドキュメントから写した機能一覧ではなく、実際に駆動して観測した差分です。一度選んで終わりではなく、タスクごとに選べます。
5 つのバックエンドの実際の違い
以下の各行は、Orkas がその CLI を駆動するために守る必要のある契約です。ドキュメントからの引き写しではなく、駆動側で計測した値です。ダッシュはその CLI のトランスポート上の制限であり、モデルへの評価ではありません。
| 項目 | Claude Code | Codex | OpenCode | OpenClaw | Hermes |
|---|---|---|---|---|---|
| セッションの再開 | ネイティブ | ネイティブ | ネイティブ | 同一セッション ID | Orkas が履歴を再送 |
| 永続指示 | ネイティブ項目・実行ごと | ネイティブ項目・セッション単位 | 最初のユーザー発話・セッション単位 | 最初のユーザー発話・セッション単位 | 最初のユーザー発話・実行ごと |
| プロジェクトディレクトリに紐づく | ✓ | ✓ | ✓ | — | — |
| Orkas ツールブリッジを利用 | ✓ | ✓ | ✓ | — | — |
| エージェントメモリの読み書き | ✓ | ✓ | — | — | — |
| 実行中に追加メッセージ可 | ✓ | ✓ | — | — | — |
| Orkas 側の権限制御 | 継承 / 都度確認 / 全許可 | 継承 / 都度確認 / 全許可 | 全許可のみ | 継承のみ | 継承 / 都度確認 / 全許可 |
Claude Code と Codex は Orkas の契約をすべて受け取れる 2 つです(プロジェクト紐づけ、ツールブリッジ、エージェントメモリ、実行中メッセージ、エージェント単位の権限)。OpenCode はブリッジを受け取れますが全許可モードのみです。OpenClaw と Hermes はセッション単位の機能のみのため、Orkas は自己完結するターンに使います。
1つの会話、複数の境界ある実行者
調査、コード、ファイル、分析、フォローアップにまたがる作業では、マルチエージェントが有効です。リードが全体目標を持ち、サブエージェントが各自のスキルで狭い作業を担当します。
リードが目標を持つ
依頼を理解し、作業を計画し、サブエージェントを招集し、最終結果の一貫性を保ちます。
- plan
- coordinate
サブエージェントが集中して実行
各サブエージェントは役割、スキルセット、文脈境界を持てるため、複雑な作業が1つの過負荷なスレッドに潰れません。
- roles
- context
スキルが実行を支える
エージェントはファイル作業、コード実行、知識検索、コネクターなどの具体操作にスキルを呼び出します。
- skills
- tools
サブエージェントがワークフローになる
反復作業をサブエージェントとして保存し、同じ指示と境界で会話から再び呼び出せます。
- reuse
- workflow
1つの助手人格では足りない作業に
リサーチ
収集、整理、批判的確認を別々のサブエージェントに分けます。
エンジニアリング
一方が文脈を調査し、もう一方が編集、テスト、差分説明をします。
運用
レポート、チェックリスト、フォローアップを繰り返し使えるエージェント手順にします。
データ作業
抽出、クリーニング、分析、図表化、最終説明を分けます。
CLI バックエンドの選び方
Claude Code、Codex、OpenCode、OpenClaw、Hermes のどれを使うべきですか?
ホストの契約をすべて受け取れるのは Claude Code と Codex だけです(プロジェクト紐づけ、ツールブリッジ、エージェントメモリ、実行中メッセージ、エージェント単位の権限)。長いリポジトリ作業に向きます。OpenCode はブリッジを受け取れますが全許可のみです。OpenClaw と Hermes はセッション単位のため、自己完結するターンに向きます。Orkas では複数を入れてタスクごとに選べます。
Claude Code と Codex を同時に動かせますか?
はい。追加した外部エージェントごとにローカル CLI セッションが割り当てられ、1 つのウィンドウで並行実行され、出力は同じチャットに集まります。Claude Code と Codex は実行中の追加メッセージも受け付けます。残りの 3 つはターンを終えてからになります。
サブエージェントはワークフローと同じですか?
そう使えます。サブエージェントは反復プロセスの指示、スキル、出力期待を持てるため、流れを作り直さず再び呼び出せます。
Orkas はローカルファーストでオープンソースですか?
はい。Orkas はオープンソースでローカルファーストです。設定、チャット、生成ファイル、暗号化されたモデルキーは既定で自分のマシンに残り、モデル呼び出しはプロバイダーへ直接送られます。
Codex と Claude Code はどっちを使うべき?途中で乗り換えできますか?
できます。外部エージェントはそれぞれ独立したローカルセッションなので、2 つ目のバックエンドを追加しても 1 つ目には影響しません。ただしセッション自体は引き継がれないため、途中の乗り換えでは文脈が切れます。Claude Code と Codex はネイティブに再開でき、OpenCode も同様、OpenClaw はセッション ID を再利用し、Hermes には再開ハンドルがないためホストが可視履歴を新しいセッションに再送します。