フォルダごとに tmux で 作業用ダッシュボードを一発で開く ide コマンド。
┌── 左カラム ──┐┌─ 右 ─┐
│ ranger 50% ││ │
│ ││ │
├──────────────┤│ claude│
│ 見張り窓 25% ││ │
├──────────────┤│ │
│ Throughline ││ │
│ monitor 25% ││ │
└──────────────┘└───────┘
- ranger — ファイラ
- 見張り窓 — Claude Code の手伝い役(サブ作業)の動きを常時表示(
~/.claude/projectsを読む自作モニター) - Throughline monitor — トークン消費量モニター
- claude — Claude Code 本体(入力フォーカスはここ)
フォルダ名がそのまま tmux セッション名になり、フォルダごとに別の作業場が永続します。
git clone https://github.com/kitepon/ide-dashboard ~/ide-dashboard
cd ~/ide-dashboard && ./setup.shsetup.sh がやること:
- アプリ導入 —
tmux/ranger/node(macOS=Homebrew、Linux=apt。未導入なら Homebrew も入れる) - npm グローバル —
throughline/@anthropic-ai/claude-code - 見張り窓を
~/.claude/bin/ide-monitor.jsへ配置 - シェル rc(zsh=
~/.zshrc/ bash=~/.bashrc)にide関数を冪等登録
完了後、新しいシェルで:
cd <作業フォルダ> && ide| パス | 役割 |
|---|---|
shell/ide.sh |
ide 関数本体(bash / zsh 両対応) |
bin/ide-monitor.js |
見張り窓(node 標準モジュールのみ・依存なし) |
setup.sh |
導入スクリプト |
- macOS または Linux(POSIX シェル)
- インターネット接続(初回の各種導入時)
claudeは初回に認証(ブラウザログイン)が必要