Racker Terminal — Development skill for Claude Code
A Windows terminal for running Claude Code — one-click project launchers, session resume after restart, and per-tab agent status (working / blocked / done).
How to install Racker Terminal
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kogasura/racker-terminal and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Racker Terminal does
A Windows terminal for running Claude Code — one-click project launchers, session resume after restart, and per-tab agent status (working / blocked / done). Tauri 2 + React + xterm.js + portable-pty.
Alternatives in Development
- Hive — Browser-native hive-mind for CLI coding agents — Claude Code, Codex, Gemini, and OpenCode collaborate as real 473 ★
- Tmux Claude Session Manager — Run many Claude Code sessions across your projects, each in its own tmux session — then list them, see which a 380 ★
- Command — /command - 快速创建 Tauri Command 314 ★
README
Racker Terminal
**Windows で Claude Code を回すためのターミナル。**
プロジェクトごとの起動設定をワンクリックで開き、アプリを再起動しても **Claude のセッションの続きから**復元します。
- Windows 専用(Windows 10 1809+ / Windows 11)
- Electron ではありません — Tauri 2(WebView2 + Rust)製
- アカウント登録なし・テレメトリなし・クラウド送信なし — 設定は端末内に閉じます
目次
なぜ Racker か
0. 縦にフォルダ、横にタブ
左サイドバーにはグループ(フォルダ)だけが縦に並びます。グループを選ぶと、そのグループのタブが画面上部に横並びで表示されます。タブが増えてもサイドバーは伸びません。
サイドバーのタブは見えなくなりますが、**各グループ行に「配下タブの代表状態」とタブ数が集約表示される**ため、別のフォルダで Claude が応答待ちになってもすぐ気付けます(→ [3. Claude が呼んでいるタブが光る](#3-claude-が呼んでいるタブが光る))。
1. プロジェクトの起動設定を「お気に入り」に畳む
シェル種別・起動ディレクトリ・引数・環境変数をひとまとめに保存して、サイドバーからワンクリック起動。`Ctrl+Shift+1〜9` で 1〜9 番目を直接開けます。WSL なら distro とディレクトリを選ぶだけで、`-d` や `--cd` は自動で組み立てられます。
2. 再起動しても、Claude の続きから
「Claude Code を自動起動」を ON にしたお気に入りから開いたタブは、`claude` が自動で立ち上がります。さらに **アプリを再起動してタブが復元されるとき、前回の claude セッションの続きを自動で再開**します(タブごとに専用セッションを保持)。PC を再起動するたびに WSL を開いて `cd` して `claude --resume` を打ち直す作業が消えます。
**自分で `claude` と打って起動したタブも追跡されます。** Racker は起動中の Claude Code セッションを検出してタブと結びつけるため、自動起動を使っていないタブでも再起動後に同じセッションから再開できます。
3. Claude が呼んでいるタブが光る
タブのステータスドットが、Claude の状態に応じて変わります。**Claude Code 自身が申告している状態を読んでいる**ので、画面の見た目に頼った推測ではありません。
| 表示 | 状態 | 意味 |
|---|---|---|
| 青のリング(速い明滅) | 応答待ち | 権限確認やプロンプトであなたの返事を待っている |
| オレンジのリング | 実行中 | モデルが応答中、またはコマンドを実行中 |
| 緑のリング | 完了 | 処理が終わった。タブを開くまで残る |
| 無印 | 待機中 | 入力待ち |
応答待ちのときは、tooltip に理由(`input needed` など)も出ます。
この状態は**グループ行にも集約表示される**ので、別のフォルダのタブが応答待ちになっても、いま見ていないグループの分まで気付けます(優先度は 応
Related Skills
Brb
Use when the user signals they're stepping away (brb, afk, heading out) — keep working autonomously, skip anyt
Chewo
macOS Electron app unifying Claude Code + Codex CLI: shared session sidebar, real terminals (node-pty/xterm),
FiaOS
Open a browser tab — you're now driving your computer. Live remote desktop + real PTY shell (Claude Code, vim,
Agent Deck
Local web dashboard to orchestrate multiple Claude Code & OpenCode CLI sessions — real PTY terminals, persona
Agent Monitor
Claude Code Agent Team GUI Monitor - Tauri v2 + React + TypeScript macOS desktop app with pixel art office vie
Gsd Pi Config
Desktop configuration manager for GSD-Pi preferences — Tauri + React GUI for ~/.gsd/preferences.md, with skill
Related Agents
Terminal
Terminal/PTY domain - multiplexed terminal sessions with xterm.js frontend and Rust PTY backend. Use proactive
Terminal Expert
Terminal protocol expert -- VT100/xterm/DEC escape sequences, OSC protocols, Kitty/Ghostty/WezTerm compatibili
Demo Creator Web
Frontend creator for the live-demo and workbench builds — TypeScript/React/HTML/CSS work such as the xterm.js