Claude Code session
Claude Code Iterm2 Tab Status
Claude Code plugin that shows live session status ( running / idle / attention) in your iTerm2 tab title — no config needed, just install and go.
Install
/plugin marketplace add JasperSui/jaspersui-marketplaceFound in the project README. Check it for setup steps after installing.
git clone https://github.com/JasperSui/claude-code-iterm2-tab-status.gitFrom the README
Claude Code iTerm2 Tab Status See what every Claude Code session is doing. Each iTerm2 tab shows a status prefix. ⚡ running, 💤 idle, or 🔴 needs attention (with flashing). Installation Claude Code (via Plugin Marketplace) In Claude Code, register the marketplace first: Then install the plugin from this marketplace: On first session start, the plugin automatically: 1. Creates an iTerm2 Python runtime (if not already installed) 2. Deploys the adapter script to iTerm2 AutoLaunch After the first session, restart iTerm2 (or toggle Scripts → AutoLaunch → claude_tab_status.py twice). Updating To update to the latest release: This re-fetches the plugin and installs the newest version on its own — you do not need to run /plugin marketplace update first (that only refreshes the catalog listing). After updating, restart the iTerm2 adapter (close and reopen iTerm2, or toggle Scripts → AutoLaunch → claude_tab_status.py) so it picks up any adapter-side changes. See CHANGELOG.md for what's in each release. Manual Setup If auto-bootstrap didn't work, run: Uninstall Run in Claude Code: Then remove the plugin: Three states Lifecycle: User submits → ⚡ → Claude finishes → 💤 → User submits → ⚡ → Claude needs permission or asks a question → 🔴 flash! → User focuses → cleared Your original tab color, title, and badge are saved and restored. Prefer the prefix/badge without the color flash? Set "flash_enabled": false — the badge and notification still fire, just no tab-color flash. It's hot-reloaded, so toggling it off also stops a flash that's already in progress. How it works No screen scraping. Claude Code's official hooks API writes a signal file on every event. The unified hook handles UserPromptSubmit (→ running), Notification (→ idle/attention), and the…
Details
- Repository
- JasperSui/claude-code-iterm2-tab-status
- Language
- Python
- License
- MIT
- Last updated
- 20 August 2026
- Topics
- claude-codeclaude-code-plugincli-toolsdeveloper-toolsiterm2macosproductivityterminal
FAQ
What is Claude Code Iterm2 Tab Status?
Claude Code plugin that shows live session status ( running / idle / attention) in your iTerm2 tab title — no config needed, just install and go. It is a session for Claude Code, from JasperSui/claude-code-iterm2-tab-status on GitHub.
How do I install Claude Code Iterm2 Tab Status?
Run /plugin marketplace add JasperSui/jaspersui-marketplace inside Claude Code, then follow the setup in the README.
Is Claude Code Iterm2 Tab Status popular?
JasperSui/claude-code-iterm2-tab-status has 39 GitHub stars and 11 forks. It was last updated on 20 August 2026.
More sessions & history
Superbrain
43m3talux/superbrain
Session memory for Claude Code. Auto-captures every session into a plain Obsidian markdown vault. Zero config. MIT. macOS + Linux.
Cc2md
39magarcia/cc2md
Convert Claude Code session logs into clean, readable markdown — with an interactive picker, terminal rendering, and GFM export.
AI Memory
44hyxnj666-creator/ai-memory
Extract structured knowledge from Cursor & Claude Code conversations into git-trackable Markdown files
AI Memory
41Hidden-History/ai-memory
Persistent semantic memory for Claude Code via Qdrant. Store, search, and retrieve context across sessions.
Gh Setup Hooks
48oikon48/gh-setup-hooks
Enable `gh` command in Claude Code on the Web environment, just adding SessionStartHooks
Clawy
40marcvermeeren/clawy
A cute pixel companion for Claude Code sessions.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.