agent-deck は何をしますか?
AIコーディングエージェント向けターミナルセッションマネージャー。Claude、Gemini、OpenCode、Codexなどを統合する一つのTUI。
概要
agent-deckは、複数のAIコーディングエージェント(Claude Code、Gemini CLI、OpenCode、Codex CLIなど)を一つの統合されたターミナルユーザーインターフェース(TUI)で管理できるツールです。エージェントごとに個別のターミナルタブを開く必要がなく、すべてのセッションを一つの画面上で切り替え可能です。
主な機能
- 統一TUI: 複数のAIエージェントセッションを一つの画面で管理・切り替え。
- マルチエージェント対応: Claude、Gemini、OpenCode、Codexなど主要なAIコーディングエージェントをサポート。
- セッション管理: 各エージェントのセッションを個別に作成、終了、再開。
- ログ記録: 各セッションの会話ログを自動保存し、後から参照可能。
- キーボードショートカット: Vimライクなキーバインドで素早く操作。
インストール
macOS (Homebrew)
brew install asheshgoplani/tap/agent-deck
Linux / WSL
curl -fsSL https://raw.githubusercontent.com/ashishgoplani/agent-deck/main/install.sh | sh
手動インストール
リリースページから最新のバイナリをダウンロードし、PATHの通ったディレクトリに配置してください。
使用方法
基本的な起動
agent-deck
エージェントの追加
TUI内で以下のキーを押して新しいエージェントを追加します:
a: 新しいエージェントセッションを追加j/k: セッション間を移動d: 現在のセッションを削除q: agent-deckを終了
設定
ホームディレクトリに設定ファイル ~/.agent-deck/config.yaml を作成できます:
# ~/.agent-deck/config.yaml
agents:
claude:
command: "claude"
args: ["--model", "claude-sonnet-4-20250514"]
gemini:
command: "gemini"
args: ["--model", "gemini-2.5-pro"]
opencode:
command: "opencode"
args: []
codex:
command: "codex"
args: []
対応プラットフォーム
- macOS (Intel / Apple Silicon)
- Linux (x86_64 / aarch64)
- Windows (WSL2経由)
関連リソース
ライセンス
MIT License