Model, context bar, tokens, prompt cache, cost, 5-hour and weekly limits with reset countdowns, git branch and changes, pull request status, timers, custom text and commands.
For Claude Code
Build your status line and mods from bricks.
Drag, drop, pick colors, press Apply. No scripts, no JSON, no fuss.
$ npx statuscraft init
Needs Node.js 20 or newer. Your new status line shows up after Claude's next answer.
β Done. The login form now validates emails.
The brick editor. Run npx statuscraft and it opens in your browser.
Pick bricks
Drag them from the brick box onto the baseplate. Move them around to change the order.
Make it yours
Click a brick to recolor it. Watch the live preview in your terminal's colors.
Press Apply
Claude Code shows your new status line after its next answer. Your old one is saved.
Everything in the box
A brick turns yellow, then red, when context or your limits run low. You notice before you hit a wall.
The brick mascot smiles while your session is fine and panics when it is not: (^_^) β (β’_β’) β (Γ_Γ)
From Minimal to a two-line powerline dashboard. Pick one and you are done in ten seconds.
8 themes, including Nord, Dracula, Catppuccin and Gruvbox. The editor draws the arrows even without a Nerd Font.
One design per mood: work, focus, fun. They switch on by themselves in the repos or folders you choose.
Save a status line in .claude/statuscraft.json and commit it, so your whole team gets the same one.
Send a design as one line of text. Your friend loads it with one command.
Your old status line is saved first. npx statuscraft uninstall puts it back.
Mods: change Claude Code itself
Press π§© Mods in the editor. You get a pretend Claude Code terminal with dashed spots and a box of 20 ready-made mods. Drag one in, tweak it, press Apply. Open sessions pick it up within a couple of seconds.
ποΈ Above the prompt
- Live Status Line your status line, ticking every second
- Context Meter big bar with a sparkline of the last turns
- Banner Text a line of your own
- Burn Rate cost per hour, and whether your 5-hour limit lasts
- Limit Bars 5-hour and weekly limits with reset countdowns
π Spinner
- Tool Counter how many tools Claude used
- Turn Timer how long Claude has been working
- Active Tool the tool running right now
- Pip in the Spinner rides along and panics when needed
- Spinner Words swap βThinkingβ for your own words
π Pop-up alerts
- Context Alert time to
/compact - Limit Alert your 5-hour limit is close
- Done Alert a long answer is finished
π‘οΈ Safety guards
- Danger Guard asks before
rm -rf, force pushes andgit reset --hard - Protected Files asks before Claude changes
.env, keys, lockfiles or.git/
Guards only ever ask. They never say yes for you.
π οΈ Tool calls & answers
- Tool Timer how long a slow tool call took, on its row
- Turn Summary time, tools and tokens under each answer
β¨οΈ Prompt & commands
- Prompt Hint your text under the prompt, with
{branch},{model}and more - Prompt Shortcuts type
;testsand it grows into a full prompt - Quick Command
/gsrunsgit status --shortwithout asking Claude
Mods need Claude Code 2.1.287 or newer.
Starter kits
Pick one with npx statuscraft init, or try them all with npx statuscraft presets.
π§± Starter
π Minimal
π Pip
π¨ Bricks
π° Budget Watch
πΏ Git Guru
π Two-Liner Pro
βοΈ Nordic
Get started
1. Pick a starter kit
$ npx statuscraft init
2. Open the brick editor
$ npx statuscraft
3. Add the plugin (optional)
Adds the Turn Timer and Tool Calls bricks, /statuscraft profile and /statuscraft doctor. In Claude Code:
/plugin marketplace add statuscraft/statuscraft /plugin install statuscraft@statuscraft
Something not showing? Run npx statuscraft doctor.