repo / nested cwdalwaysThe place where the next filesystem or Git action will actually land.
Keep Claude Code's actual project, directory, branch, and machine visible—without turning your terminal into a dashboard.
Open source · MIT · No telemetry · No network calls in the render path
The expensive mistake is invisible
When several terminals look alike, the wrong repository can feel exactly like the right one—until a command lands.
repo / nested cwdalwaysThe place where the next filesystem or Git action will actually land.
mainadaptiveUseful worktree context, but the first field to leave when width is scarce.
snowy-atlasadaptiveA local, SSH, WSL, or container identity—with an alias when privacy matters.
Install once. Remove cleanly.
Uses the PowerShell already present on Windows. Git is optional; quoted forward-slash paths survive Claude Code's Git Bash routing.
git clone https://github.com/snowyukitty/agent-terminal-status.git; cd agent-terminal-status; powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\install.ps1The Python adapter uses only the standard library. It follows the same rendering and rollback contract as Windows.
git clone https://github.com/snowyukitty/agent-terminal-status.git && cd agent-terminal-status && sh scripts/install.shInstallation refuses ambiguous replacement. With explicit force, it saves the exact previous value; uninstall restores it only while the active command is still ours.
Calm under real conditions
agent-terminal-status · main · snowy-atlasagent-terminal-status/docs/research · feature/identity · snowy-atlasagent-terminal-status · detached@3f21a7c · snowy-atlas~/scratch/notes · snowy-atlasagent-term…cs/research · snowy-atlasThe path always wins. If Git is absent, slow, or detached, the renderer still returns a useful location instead of a blank row.
Prefer workspace.current_dir, then safe fallbacks.
git -C, no optional locks, 150 ms deadline.
CJK-aware middle shortening; optional fields leave first.
Tested against the awkward parts
Prototype locally. Advocate narrowly.
This project proves the UX through Claude Code's existing command status line. The upstream proposal stays intentionally smaller: make the actual current directory persistently visible, repository-relative when possible, and adaptive when narrow.
cwd · repository · worktree · branch · machine
dirty · conflict · ahead/behind · remote context
task · ownership · overlap · handoff