CLI リファレンス
tako CLI はターミナルの操作をシェルスクリプトや AI エージェントから行うためのツールです。
tako split
Section titled “tako split”ペインを分割して新しいペインを作成します。
# 右に分割tako split --right
# 下に分割tako split --down
# 分割してコマンドを実行tako split --right -- npm run dev
# 比率を指定(0.0〜1.0)tako split --right --ratio 0.3 -- htoptako send
Section titled “tako send”指定ペインにテキストやキー入力を送信します。
# テキスト送信tako send <pane-id> "echo hello"
# 改行付き(Enter キー相当)tako send <pane-id> "npm run dev\n"tako read
Section titled “tako read”ペインの画面内容を取得します。
# 現在の画面内容tako read <pane-id>
# 行数を指定(スクロールバック含む)tako read <pane-id> --lines 100tako focus
Section titled “tako focus”指定ペインにフォーカスを移動します。
tako focus <pane-id>tako list
Section titled “tako list”タブ・ペインの構成を JSON で出力します。
tako list各ペインの情報(ID・タイトル・cwd・状態・listen ポートなど)を含む構造化データが返ります。
tako close
Section titled “tako close”ペインを閉じます(プロセスを終了)。
tako close <pane-id>tako title
Section titled “tako title”ペインのタイトルを設定します。
tako title <pane-id> "dev server"レイアウト操作
Section titled “レイアウト操作”tako resize
Section titled “tako resize”ペインのサイズを調整します。
tako resize <pane-id> --width 0.6tako resize <pane-id> --height 0.4tako equalize
Section titled “tako equalize”タブ内の全ペインを均等サイズに調整します。
tako equalize# 新しいタブを作成tako tab new
# タブを切り替えtako tab select <tab-index>
# タブ名を変更tako tab rename <tab-index> "API Server"
# ペインを別タブに移動tako tab move-pane <pane-id> <tab-index>ファイル操作
Section titled “ファイル操作”# ファイルをプレビューで開くtako open <file-path>
# ファイル操作tako file copy <src> <dest>tako file move <src> <dest>tako file rename <src> <new-name>tako file delete <path>tako file mkdir <path># ペインを退避tako shelve <pane-id>
# 退避中ペイン一覧tako shelved
# 退避ペインを復帰tako unshelve <pane-id>tmux 管理
Section titled “tmux 管理”# tmux セッション一覧tako tmux list
# tmux セッションを killtako tmux kill <session-name>
# 外部 tmux セッションをタブに取り込みtako tmux open <session-name>
# tmux window を選択tako tmux select-window <session> <window-index>
# orphan セッションの一括掃除tako tmux cleanup# コミットログtako git log
# difftako git diff# 右サイドバーの表示/非表示tako panel --tmuxtako panel --gittako panel --filetree# tmux バックエンド(永続化)の ON/OFFtako persist on|off
# ポート検知の ON/OFFtako portdetect on|off
# 自動リネームの ON/OFFtako autorename on|off
# たまり場のタブ折りたたみtako collapse --tab <N> on|off# Claude Code に MCP サーバーを登録(初回のみ)tako setup-mcp
# プロジェクトスコープで登録tako setup-mcp --project
# MCP stdio ブリッジを起動(通常は自動)tako mcp serveオーケストレーター
Section titled “オーケストレーター”# マスターを起動tako master [suffix]
# worker を spawntako orchestrator spawn --project <key> --prompt "..."
# worker の状態を監視tako orchestrator watch --pane <N> --session-id <S>
# プロジェクト管理tako orchestrator projects listtako orchestrator projects add <key> <cwd> [description]tako orchestrator projects remove <key>ペイン ID の自動特定
Section titled “ペイン ID の自動特定”tako のペイン内から tako コマンドを実行すると、環境変数 TAKO_PANE_ID から呼び出し元ペインが自動特定されます。ペイン ID を省略した場合は呼び出し元がデフォルト対象になります。
tako の外(通常のターミナルや tmux)から実行した場合は、接続情報ファイルへのフォールバックを試み、接続できない場合は明確なエラーメッセージを返します。