Claude Code status line

Ccsidekick

A Claude Code status line with a reactive character plus cost, git, and usage widgets. Zero token spend, local-first, MIT.

31 stars 1 forksStatus lines Plugin marketplace Source

Install

Inside Claude Code
/plugin marketplace add krayong/ccsidekick

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/krayong/ccsidekick.git

From the README

A Claude Code status line with a character that reacts to your session. Full cost, git, and usage at a glance, at zero token spend.

What you get

- A character that reacts. It notices what Claude is doing (tests passing, builds breaking,
  commits landing, a struggle and then a recovery) and comments in character, warming to you across
  sessions through familiarity tiers.
- A real status line. 33 toggleable widgets: directory, model, git (branch, ahead/behind,
  staged/unstaged/untracked, uncommitted changes, stash, worktree, conflicts), token context, cost,
  usage limits, PR state, burn rate, and more. Threshold-colored.
- 75+ built-in themes. Dark, high-contrast, and retro palettes (Dracula, Nord,
  Catppuccin, Tokyo Night, Gruvbox, Rosé Pine, Synthwave '84, and dozens more), including one tuned
  to each character pack.
- Cost at a glance. Chat, per-project, and all-time spend, read straight from your Claude Code
  transcripts. No token spend and nothing extra to install.
- Character spinner verbs. The active character rewrites Claude Code's spinner verbs, so even
  the loading text stays in persona.

Install

Running ccsidekick in a terminal opens the setup UI. On a first run it walks you through a short
guided wizard (character → theme → comments); later runs open the full dashboard to change
config or view stats, and either view can switch to the other with Ctrl+W / Ctrl+D. It wires
everything into Claude Code's settings.json (backing the file up first). Run
npx ccsidekick --help for every command, including a clean uninstall.

Prefer no TTY? npx ccsidekick setup --character spiderman --theme houston --mode fixed configures
and wires everything from flags. See Non-interactive setup.

From inside Claude Code

The repo is its own plugin marketplace, so you can…
Read the full README on GitHub

How status lines work

  • A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
  • Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
  • Or run /statusline inside Claude Code and describe what you want.
Claude Code docs

Details

Language
TypeScript
License
MIT
Last updated
8 October 2026
Topics
anthropicascii-artbuncharactercharacter-artclaudeclaude-codeclaude-code-statuslineclicoding-companioncost-trackingdeveloper-experience

FAQ

What is Ccsidekick?

A Claude Code status line with a reactive character plus cost, git, and usage widgets. Zero token spend, local-first, MIT. It is a status line for Claude Code, from krayong/ccsidekick on GitHub.

How do I install Ccsidekick?

Run /plugin marketplace add krayong/ccsidekick inside Claude Code, then follow the setup in the README.

Is Ccsidekick popular?

krayong/ccsidekick has 31 GitHub stars and 1 forks. It was last updated on 8 October 2026.

More status lines

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.