A modular status line for Claude Code
Your project,
at a glance.
Yes, you'll spend the afternoon picking colors, only to change them again tomorrow.
Already in Claude Code? Drop bottomline.sh into chat — Claude reads the llms.txt brief and walks you through setup.
So much status line.
Things Bottomline does that you don't have to build yourself.
Color gradients
Pick one, two, even three or more colors and Bottomline will turn them into a gradient.
Themes
Choose from one of the many bundled themes, or easily create your own reusable theme.
Project aware
Bottomline automatically shows the information that makes sense for your project.
Bars
Show the info you care about. Use the ones that ship with Bottomline, or create your own.
Skills
Recolor a bar, or track down a glitch. You describe the goal; the skills do the work.
Per-project config
Never get bored; get a unique Bottomline look and feel for each of your projects.
Any colors, instantly.
Ask Claude to update Bottomline's colors. The next refresh of the status line will pick them up.
Comes with your favorite theme.
One setting. Each preview below renders an actual status line in that theme's exact palette.
Plenty of stacks, a palette for each.
Bottomline spots the kind of project you've opened and adds bars to match. Each is stacked up below — in real use you'd see the one or two that fit the project in front of you.
It's not all about programming.
Extras round things out — your live Git state below the status line, a fresh fact every hour for when you want the company, and a fully custom bar where every segment says exactly what you want.
Check the GitHub repo for details on creating your own bar, or just ask Claude.
Just ask Claude.
Bottomline ships with skills Claude invokes automatically — describe what you want, and the right skill handles the work.
/bottomline:setup
Install, verify, or remove Bottomline.
/bottomline:configure
Set colors, segments, icons, thresholds, and separators.
/bottomline:create-theme
Build and name a new theme from scratch.
/bottomline:create-bar
Add a fully custom bar to your status line.
/bottomline:debug
Diagnose why a segment or bar isn't showing up.
Different project, different Bottomline.
Drop a config into any repo and it layers on top of your global settings — keeping the parts you like and overriding only what that project needs. A work repo and a side project can look completely different without touching each other.
Check the GitHub repo for setup instructions, or just ask Claude.