Skip to content

Repository files navigation

Claudarium

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.

Quick start

GOPROXY=direct go run github.com/trco/claudarium/cmd/app@master --open

Opens http://localhost:8787. Needs Go installed; the module pins Go 1.23, which the toolchain fetches automatically if your local Go is older.

Tabs

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.

Editing

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)

Flags

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.

Roadmap

Not yet: project-level config editing, adding MCP servers, and hooks / statusLine / keybindings editors.

About

A tiny local web UI to view and edit your Claude Code setup.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages