Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By imyousuf
Track and resume Claude Code sessions with an interactive TUI launcher
npx claudepluginhub imyousuf/claude-session-tracker --plugin session-trackerA Claude Code plugin that tracks your sessions and provides an interactive TUI launcher to browse and resume previous sessions.
From releases:
# Linux (amd64)
curl -L https://github.com/imyousuf/claude-session-tracker/releases/download/dev/cst-linux-amd64.tar.gz | tar xz
mv cst ~/.local/bin/
# macOS (Apple Silicon)
curl -L https://github.com/imyousuf/claude-session-tracker/releases/download/dev/cst-darwin-arm64.tar.gz | tar xz
mv cst ~/.local/bin/
From source:
git clone https://github.com/imyousuf/claude-session-tracker.git
cd claude-session-tracker
make install # installs to $GOPATH/bin
Clone the repo (if not done already) and enable it in Claude Code:
git clone https://github.com/imyousuf/claude-session-tracker.git ~/projects/claude-session-tracker
Then in Claude Code, use /plugin to add and enable session-tracker.
cst # Sessions for current project
cst --all # All sessions across all projects
cst --project /path/to/proj # Sessions for a specific project
Key bindings:
| Key | Action |
|---|---|
j/k or ↑/↓ | Navigate sessions |
Enter | Resume selected session |
Tab | Toggle current project / all projects |
/ | Search/filter sessions |
d | Delete session entry |
q / Esc | Quit |
cst list # Table output
cst list --all --json # JSON output for scripting
cst cleanup # Remove inactive sessions older than 30 days
cst cleanup --days 7 # Custom age threshold
cst version # Show version info
CST uses three Claude Code lifecycle hooks:
Session data is stored in ~/.cst/sessions.db (SQLite with WAL mode).
When launching the TUI, CST validates active sessions by checking if their PIDs are still alive, automatically cleaning up stale entries from crashed sessions.
cmd/cst/ CLI entry point (cobra)
internal/
store/ SQLite session store (modernc.org/sqlite, pure Go)
hook/ Hook event handlers (read stdin JSON, update store)
launcher/ Bubbletea TUI (session list + preview pane)
procutil/ Cross-platform process liveness checking
make build # Build to bin/cst
make test # Run tests with race detector
make test-fast # Run tests without race detector
make fmt # Format code
make lint # Run golangci-lint
make install # Build and install to $GOPATH/bin
Apache-2.0
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Bookmark, browse, and resume Claude Code sessions from a TUI
会话管理插件 - 智能保存和恢复 Claude Code 会话,支持进度跟踪和工作连续性
Session monitoring hooks for Bobber
Live TUI dashboard for monitoring all active Claude Code sessions, status, context usage, tokens, and latest messages at a glance.
Provides an agent, skill, hook, and slash command related to the `aichat` tool-set for searching and resuming CLI-agent sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Claude Code skills and MCP server for ATR. Skills: atr-browser (browser control + recording), atr-computer (cross-platform desktop control with multi-monitor support and an in-process LLM agent for natural-language tasks: 'atr computer ask'), atr-analyze (run tests with AI analysis - keeps context clean), atr-behavior (natural language browser tests). MCP Server: 50+ tools (30 browser + 22 desktop including computer_ask) via 'atr mcp serve'.
Codebase knowledge graph and AI-powered code intelligence. Index codebases into a knowledge graph and query symbols, interfaces, dependencies, test coverage, and unused code.
MCP tools for Nano Banana image generation, Veo video generation, and FFmpeg stitching.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim