claude-mem dashboard
A local dashboard for exploring your claude-mem memory — sessions, observations, summaries, and prompts.
Run
uvx claude-mem-dashboard
Open http://127.0.0.1:8765.
No install step — uvx fetches the
latest release and runs it in a throwaway environment. If you prefer a
persistent install: uv tool install claude-mem-dashboard, then just run
claude-mem-dashboard.
Use a different database or port:
uvx claude-mem-dashboard --db ~/.claude-mem/claude-mem.db --port 9000
Environment variables are also supported:
CLAUDE_MEM_DBCLAUDE_MEM_DASHBOARD_HOSTCLAUDE_MEM_DASHBOARD_PORT
Lifecycle commands
uvx claude-mem-dashboard start -d # run in the background
uvx claude-mem-dashboard status # show pid + url
uvx claude-mem-dashboard stop # stop the background process
uvx claude-mem-dashboard restart # stop + start -d
If the port is already taken by another claude-mem-dashboard instance, the
default start quietly prints the existing URL instead of crashing. Background
runs write a PID file at ~/.claude-mem/dashboard.pid and append logs to
~/.claude-mem/dashboard.log.
Run from source
git clone https://github.com/wbingli/claude-mem-dashboard.git
cd claude-mem-dashboard
uv run python -m claude_mem_dashboard
What it shows
- Hero metrics: sessions, prompts, observations, summaries, and discovery tokens with sparklines.
- Interactive activity chart with brush-to-zoom and hover tooltips.
- Observation type and platform source breakdowns.
- Project drill-in with timeline, per-kind tabs, and filtering.
- Record detail modals with body, file lists, and tags.
- Command-palette search (
⌘K) with keyword matching across all record types. - Paginated record feed with project, type, and text filters.
Design
The app is dependency-light by design. The backend is a read-only Python standard-library HTTP server. The frontend is plain HTML/CSS + JSX compiled in-browser by Babel (no build step). React and Babel are loaded from CDN.
Metadata
Release files for claude-mem-dashboard 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| claude_mem_dashboard-0.2.0.tar.gz | 29.0 kB | Without provenance | Details for claude_mem_dashboard-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| claude_mem_dashboard-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for claude_mem_dashboard-0.2.0-py3-none-any.whl |
Total release size: 62.7 kB
Release files / claude_mem_dashboard-0.2.0.tar.gz
| Download URL | claude_mem_dashboard-0.2.0.tar.gz |
|---|---|
| Size | 29.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f2d6f09f0430db73071d0ab573a1ecebf2537a4d06e46e20a7f2b537fe599b0
|
|
BLAKE2b-256 checksum How to use checksums |
dd33d4e27543456e2505c72571f9fcd8ac5f3bda047a3d9151adaad3978b221c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / claude_mem_dashboard-0.2.0-py3-none-any.whl
| Download URL | claude_mem_dashboard-0.2.0-py3-none-any.whl |
|---|---|
| Size | 33.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b19c6bf1ff9b20614816d1454b8a5325cb79f552b4f9c559436d465b7d0ae3a1
|
|
BLAKE2b-256 checksum How to use checksums |
9a605e6e8da0d35674f91adcbef6cff007f4d65a871f936fb4e0a263417ecf11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for claude-mem-dashboard 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.