A tiny local web UI to view and edit your Claude Code setup. Runs on
localhost — no auth, no database — reading and writing the real files in
~/.claude.
GOPROXY=direct go run github.com/trco/claudarium/cmd/app@master --openOpens http://localhost:8787. Needs Go installed; the module pins Go 1.23, which the toolchain fetches automatically if your local Go is older.
Grouped in the sidebar:
| Group | Tab | What it shows |
|---|---|---|
| Config | Memory | Your global ~/.claude/CLAUDE.md, edited with a live preview. Each save keeps a backup — manage them in Logs. |
| Settings | Hooks, statusLine, model and a permissions summary. | |
| Extensions | Capabilities | Every agent, skill and command Claude can use, across global config, plugins and repos. |
| Plugins | Installed plugins — description, author and what each contributes. Enable/disable with a switch. | |
| Marketplaces | The plugin marketplaces Claude knows about, and how many plugins you've installed from each. | |
| MCP | Every MCP server Claude sees — global, per-repo, plugin and claude.ai. Servers defined in ~/.claude.json toggle on/off; the rest are read-only. |
|
| Activity | Sessions | Every Claude Code session on this machine: prompt, project, branch, model, time spent, tokens and cost (sub-agent usage included). |
| Worktrees | Git worktrees of your repos, with the sessions that ran in each. | |
| Usage | Tokens and estimated cost by day, project and model. | |
| Health | Doctor | Config health checks: shadowed capabilities, plugins enabled but not installed, MCP commands off PATH, stale repos, malformed settings. |
| Logs | Every change Claudarium made — Memory edits keep a snapshot with a diff; toggles are logged without a backup. |
Cost figures are the API list-price equivalent of the tokens used (cache reads and writes included), not your bill.
Every table has per-column filters, click-to-sort and a live count. The header Search box looks across capabilities, plugins, marketplaces, MCP, sessions and worktrees. Click a row for full details, then Reveal in Finder or View raw. A dark-mode toggle sits in the header.
Most tabs are read-only. The few writable actions back the file up first:
| Action | Writes |
|---|---|
| Edit Memory (diff shown before saving) | ~/.claude/CLAUDE.md |
| Enable / disable a plugin | settings.json |
| Turn an MCP server on / off | ~/.claude.json (nothing is deleted — a disabled server is kept and restored on re-enable) |
| Flag | Default | Description |
|---|---|---|
--addr |
127.0.0.1:8787 |
Listen address (keep it on localhost — it edits real config). |
--open |
off | Open the app in your browser on start. |
--scan a,b |
— | Extra dirs to scan one level deep for repos with a .claude dir. |
Not yet: project-level config editing, adding MCP servers, and hooks / statusLine / keybindings editors.