Claude Code writes. Claudine hands you back control.
Everything Claude Code generates lands in ~/.claude. Claudine sits between that pile and you — one interface for all of it.
Why Claudine exists
Every session, Claude Code leaves things behind in ~/.claude: transcripts named by UUID, a growing settings.json, memory files, hooks, plugins, MCP servers, marketplaces, backups and usage records.
It piles up fast. After a few weeks it's hundreds of sessions across a dozen projects — none of them named after anything you'd recognize.
The alternative is cat, grep, jq and a text editor, one file at a time, hoping you don't corrupt the JSON. Claudine is the dedicated app instead: it reads the whole tree, shows it in plain language, and writes back safely.
Six things it does for you
Not a list of buttons — the jobs you actually reach for.
Explore
Find any session instantly.
- Sessions listed by title, not UUID
- Live filter on name / path / id
- Full-text search inside conversations
- Every home at once, or one at a time
Understand
Read conversations without the noise.
- Transcript with internal metadata stripped
- Tool calls and results summarized
- Condensed, human timestamps
- a reveals everything when you need it
Customize
Configure Claude Code, safely.
- Edit
settings.jsonwith atomic writes - Timestamped backup before every change
- Read user memory (
CLAUDE.md) in place
Extend
Manage plugins, hooks and MCP servers.
- Read hooks, plugins and MCP servers
- Toggle plugins on and off
- Add marketplaces, install from the catalog
Protect
Back up, restore and migrate.
- Signed
.tar.gzexport bundles - Path remapping on import, with dry-run
- Secrets excluded automatically
- Recoverable trash — nothing gone for good
Observe
Track usage and token cost.
- Tokens in / out / cache, per model
- Estimated cost per model family
- GitHub-style daily activity heatmap
- Per-session breakdown on demand
One interface, entirely at the keyboard
Two screens from the TUI — each doing one job.
Scriptable, too
Run it bare and it opens the TUI. Subcommands make the same power available to your scripts and CI.
Install
Local-first and open source. It reads and writes only ~/.claude — no account, no telemetry, no cloud.