Local dashboard for exploring your claude-mem memory — sessions, observations, summaries, and prompts.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_mem_dashboard-0.2.0.tar.gz.
File metadata
- Download URL: claude_mem_dashboard-0.2.0.tar.gz
- Upload date:
- Size: 29.0 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f2d6f09f0430db73071d0ab573a1ecebf2537a4d06e46e20a7f2b537fe599b0
|
|
| MD5 |
8de187c6333d27ed274879ae84d3db01
|
|
| BLAKE2b-256 |
dd33d4e27543456e2505c72571f9fcd8ac5f3bda047a3d9151adaad3978b221c
|
File details
Details for the file claude_mem_dashboard-0.2.0-py3-none-any.whl.
File metadata
- Download URL: claude_mem_dashboard-0.2.0-py3-none-any.whl
- Upload date:
- Size: 33.6 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b19c6bf1ff9b20614816d1454b8a5325cb79f552b4f9c559436d465b7d0ae3a1
|
|
| MD5 |
d34b2272440aab24b9e846625d24a5f5
|
|
| BLAKE2b-256 |
9a605e6e8da0d35674f91adcbef6cff007f4d65a871f936fb4e0a263417ecf11
|