The Missing CLI for Claude Code: Meet cs
April 17, 2026If you're using Claude Code, Anthropic's CLI for AI-assisted coding, you already know it's a game-changer. It's fast, it's agentic, and it lives where we do: in the terminal.
But if you're like me and use it dozens of times a day across multiple projects, you've likely hit a wall. Claude Code saves your history, but finding that specific refactoring session from three days ago — or resuming a complex debugging thread on your phone — can feel like finding a needle in a haystack.
To solve my own "session fatigue," I built cs
Why build a wrapper for a CLI?
Claude Code stores everything in
~/.claude/history.jsonl- Searchability: Find sessions by keywords.
- Organization: Tag "Work," "SideProject," or "Refactor" so I can filter out the noise.
- Resumability: A quick, numbered list where I can just type and get back to work.
cs r 3
How it works
cs- The Parser: A Python script reads the file provided by Claude Code.
history.jsonl - The Tag Engine: Since I didn't want to mess with Claude's internal files, maintains a separate, lightweight JSON file for your custom tags and bookmarks.
cs - The UI: Everything is optimized for the terminal. It uses a compact, numbered list format that is especially phone-friendly if you're SSHing into your dev box or using Termux.
The workflow
Here is how
cs1. The quick glance
Just run
cscs
2. Finding your place
Need to find that session where you were working on the API?
cs s "api fix"
3. Staying organized
Tag a session so you can find it later, or bookmark it for high-priority tasks.
cs t 1 "refactor" # Adds the 'refactor' tag to session #1 cs b # View all bookmarks
4. Seamless resuming
Once you find the session number, resuming is a single command.
cscs r 5
Mobile-first (sort of)
One of the unexpected benefits of
cs123Get started
If you're a heavy Claude Code user, give
csCheck out the repo here: github.com/devdarren7/cs-claude-sessions
Happy coding (and session managing).
Want this set up for your team?
csIf you're paying for Claude but not sure you're getting your money's worth, I do a one-week Claude Ops Audit — fixed price, fixed deliverable, your team leaves with a setup built around your work, not a generic template.
R4,999 · 7 working days · three slots a month.
Frequently asked questions
What problem does cs
solve for heavy Claude Code users?
csClaude Code stores all history in a single
history.jsonlcsHow does cs
avoid messing with Claude Code's internal files?
cscscshistory.jsonlWhy is cs
described as "mobile-first (sort of)"?
csThe tool's terminal UI, with its compact, numbered list format, makes it easy to use on a phone. When SSHing into a dev box or using Termux, you can quickly navigate and resume sessions by typing simple numbers instead of long, complex UUIDs.
What is the "Claude Ops Audit" mentioned at the end of the post?
The Claude Ops Audit is a one-week, fixed-price service offered to teams using Claude. It aims to optimize Claude's setup for specific team workflows, focusing on memory, skills, and custom hooks. The service costs R4,999 and results in a tailored Claude setup.