Claude Esp — Git skill for Claude Code
by phiat - Go-based TUI that streams Claude Code's hidden output (thinking, tool calls, subagents) to a separate terminal.
How to install Claude Esp
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open phiat/claude-esp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Esp does
[](https://pkg.go.dev/github.com/phiat/claude-esp)
Alternatives in Git
- Claude.md Template For Users — Attribution: Behavioral patterns adapted from obra/superpowers by Jesse Vincent (@obra), MIT License 6.8k ★
- Ccometixline - Claude Code Statusline — by Haleclipse - A high-performance Claude Code statusline tool written in Rust with Git integration, usage tra 2.3k ★
- github.com/MadAppGang/claudish — Category: Development Tools Type: Standalone CLI 679 ★
README
claude-esp
[](https://pkg.go.dev/github.com/phiat/claude-esp)
Stream Claude Code's hidden output (thinking, tool calls, subagents) to a separate terminal in real-time.
Looking for the Rust port? See: [claude-esp-rs](https://github.com/phiat/claude-esp-rs)
The Problem
When using Claude Code interactively, tool outputs and thinking are collapsed by default and require pressing `Ctrl+O` to toggle visibility. This tool lets you watch all that output in a **separate terminal** with a nice TUI, without interrupting your main Claude Code session.
Features
- Multi-session support - Watch all active Claude sessions simultaneously
- Hierarchical tree view - Sessions with nested Main/Agent nodes
- Real-time streaming - See thinking, tool calls, and outputs as they happen
- Subagent tracking - Automatically discovers and displays subagent activity
- Background task visibility - See background tasks (⏳/✓) under spawning agent
- Filtering - Toggle visibility of thinking, tools, outputs per session/agent
- Auto-scroll - Follows new output, or scroll freely through history
Requirements
- Go 1.23 or later
Installation
# Install directly via go install
go install github.com/phiat/claude-esp@latest
# Or clone and build from source
git clone https://github.com/phiat/claude-esp.git
cd claude-esp
go build -o claude-esp .
# Optional: install to PATH
cp claude-esp ~/.local/bin/
Pre-built binaries
Download pre-built binaries from the [Releases](https://github.com/phiat/claude-esp/releases) page. Available for Linux (amd64, arm64), macOS (amd64, arm64), and Windows (amd64).
Usage
# In your main terminal: run Claude Code as normal
claude
# In a second terminal/tmux pane: run the watcher
claude-esp
Options
| Option | Description |
|---|---|
-s |
Watch a specific session by ID |
...
Related Skills
Claude Devfleet
Multi-agent coding platform that dispatches Claude CLI agents to work on missions (coding tasks). Each agent r
Muse:All
Run the default 5-persona Council on a question — Feynman (understand), Socrates (question), Seneca (filter),
MCP Agent Mail Rust
Rust MCP server for multi-agent coordination: 34 tools, Git-backed archive, SQLite indexing, advisory file loc
Analyze Diffs In Integration Tests Snapshots
Review git diffs in integration-tests/ to catch meaningful changes hidden among expected run-to-run variance.
Review Pr!
Comprehensive multi-perspective review of this PR. Spawn all reviewers simultaneously, synthesize into a sever
Forge Report
File a harness failure as a Forge diagnostics ticket (Firestore → GitHub issue, no GitHub account needed). Cal
Related Agents
Tui UX
Terminal-UI (TUI) UX expert. Validates TUI work by rendering it to light/dark images offline (and driving it o
Shux Tui QA
General hard-gate QA subagent for shux TUI, terminal UX, CLI, pane automation, plugin, attach, mouse/input, an
UX Bar Raiser
Holds the UX and UI bar for an app, web or terminal. Audits the running app against Nielsen's heuristics, WCAG