pip install context-statsOr with uv:
uv pip install context-statsAfter installation, add to ~/.claude/settings.json:
{
"statusLine": {
"type": "command",
"command": "claude-statusline"
}
}git clone https://github.com/luongnv89/cc-context-stats.git
cd cc-context-stats
pip install .pip install context-statsOr manually copy the script:
git clone https://github.com/luongnv89/cc-context-stats.git
copy context-stats\scripts\statusline.py %USERPROFILE%\.claude\statusline.pycp scripts/statusline.py ~/.claude/statusline.py
chmod +x ~/.claude/statusline.pyAdd to your Claude Code settings:
File location:
- macOS/Linux:
~/.claude/settings.json - Windows:
%USERPROFILE%\.claude\settings.json
{
"statusLine": {
"type": "command",
"command": "claude-statusline"
}
}{
"statusLine": {
"type": "command",
"command": "python ~/.claude/statusline.py"
}
}Windows:
{
"statusLine": {
"type": "command",
"command": "python %USERPROFILE%\\.claude\\statusline.py"
}
}Python 3.9+ is the only requirement. No additional system packages needed.
Test your statusline:
# If installed via pip
echo '{"model":{"display_name":"Test"}}' | claude-statusline
# Python script (manual copy)
echo '{"model":{"display_name":"Test"}}' | python3 ~/.claude/statusline.py
# Windows (Python)
echo {"model":{"display_name":"Test"}} | python %USERPROFILE%\.claude\statusline.pyYou should see output like: [Test] directory
Restart Claude Code to see the status line.