Back to the catalog

rich-statusline

Displays a rich, real-time status line at the bottom of your Claude Code session showing contextual information about the current conversati

Open source Open in the app JSON README (API)

About

Displays a rich, real-time status line at the bottom of your Claude Code session showing contextual information about the current conversation — including the active model, token usage, cost estimate, current working directory, git branch, and tool activity. Keeps essential session metadata visible at a glance without interrupting your workflow.

Details

Kind
Plugins
Topic
Files & documents
Publisher
badoriie
Origin
marketplace
Category
ferramentas
Last push
2026-05-19T12:40:49Z
Repository state
ativo
Language
Shell
License
MIT
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
badoriie/rich-statusline/rich-statusline

README

# rich-statusline

A rich 5-line status line for [Claude Code](https://claude.ai/code) that shows everything you need at a glance after each response.

## What it shows

```
~/projects/my-app  main ●  [style: concise]
Claude Sonnet 4.6 │ effort: auto │ v2.1.87 │ id: abc123...
context: 34k/200k │ tokens out: 22k │ cache hit: 54k  saved: $0.0015 (total: $0.42)
cost: $0.031 (total: $1.240) │ session: 12m30s │ lines: +201 / -145
5h limit: 17%  resets in 2h30m (14:32) │ 7d limit: 27%  resets in 3d14h
```

- **Line 1** — working directory, git branch, dirty indicator, output style
- **Line 2** — model, effort level, Claude Code version, session ID
- **Line 3** — context window usage, output tokens, cache hits + cumulative savings
- **Line 4** — cost (session + total), session duration (with API time), lines added/removed
- **Line 5** — 5-hour and 7-day rate limit usage with reset countdowns

## Requirements

- `jq` — `brew install jq` on macOS

## Installation

In Claude Code, add this repo as a marketplace, then install the plugin:

```
/plugin marketplace add badoriie/rich-statusline
/plugin install rich-statusline@badoriie
```

Then ask Claude to "setup the statusline" — it will invoke the bundled skill to configure `settings.json` automatically, pointing directly at the plugin's script.

## Manual setup

Find the script path, then add it to `~/.claude/settings.json`:

```sh
ls ~/.claude/plugins/cache/badoriie/rich-statusline/*/scripts/statusline-command.sh
```

```json
{
  "statusLine": {
    "type": "command",
    "command": "/absolute/path/from/above"
  }
}
```

Restart Claude Code.

## License

MIT

More