Racker Terminal banner
kogasura kogasura

Racker Terminal

Development community

Description

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.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

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` など)も出ます。

この状態は**グループ行にも集約表示される**ので、別のフォルダのタブが応答待ちになっても、いま見ていないグループの分まで気付けます(優先度は 応