heathdutton

Claude Dipstick — AI skill for Claude Code

AI community

A status line for Claude Code.

How to install Claude Dipstick

This entry records only its repository, not the path inside it, so there is no exact command to give. Open heathdutton/claude-dipstick and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Dipstick does

A status line for Claude Code. Context, model, session usage, week usage, budget/cost and more. One bash file, no dependencies.

Alternatives in AI

  • Codeburn — Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Code 9.7k ★
  • Open Multi Agent — TypeScript multi-agent orchestration engine — one runTeam() call from goal to result 5.8k ★
  • Ccstatusline — by sirmalloc - A highly customizable status line formatter for Claude Code CLI that displays model info, git b 5.5k ★

README

claude-dipstick

![a session begins, then context fills, cyan to red](images/context.gif)

A status line for [Claude Code](https://claude.com/claude-code). Shows context, model, session usage, week usage, budget/cost (if applicable) and more. No dependencies.

![what each part of the line is](images/callout.png)

Install prompt

Paste this into Claude Code and it does the rest:

Install the status line from https://github.com/heathdutton/claude-dipstick: put statusline.sh at
~/.claude/statusline.sh, then point statusLine (refreshInterval 60) and subagentStatusLine at it
in ~/.claude/settings.json.

Install

It's one file with nothing to build, so grab it:

curl -fsSL https://raw.githubusercontent.com/heathdutton/claude-dipstick/main/statusline.sh -o ~/.claude/statusline.sh

Then add this to `~/.claude/settings.json`:

"statusLine":         { "type": "command", "command": "bash \"$HOME/.claude/statusline.sh\"", "refreshInterval": 60 },
"subagentStatusLine": { "type": "command", "command": "bash \"$HOME/.claude/statusline.sh\"" }

`refreshInterval` keeps the reset clocks and pace markers moving while a session idles. The second line styles the agent panel's rows with the same script.

Or clone it, if you want `git pull` to update it

git clone https://github.com/heathdutton/claude-dipstick ~/git/claude-dipstick
bash ~/git/claude-dipstick/tools/install.sh

That symlinks `~/.claude/statusline.sh` at the checkout and writes both settings keys, so a pull lands on the next render with no re-install. `bash tools/install.sh --check` says what's wired.

Fonts and color

Wants a truecolor terminal and a [Nerd Font](https://github.com/ryanoasis/nerd-fonts) for the bar caps, the model shapes and the tier glyphs:

brew install --cask font-hack-nerd-font

Then point the terminal at Hack Nerd Font Mono. Any Nerd Font works, that one is what it's measured against. In iTerm2, turn the non-ASCII font off or it sub