Skip to main content

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.

claude-mem dashboard

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_DB
  • CLAUDE_MEM_DASHBOARD_HOST
  • CLAUDE_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_mem_dashboard-0.2.0.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_mem_dashboard-0.2.0-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

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

Hashes for claude_mem_dashboard-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6f2d6f09f0430db73071d0ab573a1ecebf2537a4d06e46e20a7f2b537fe599b0
MD5 8de187c6333d27ed274879ae84d3db01
BLAKE2b-256 dd33d4e27543456e2505c72571f9fcd8ac5f3bda047a3d9151adaad3978b221c

See more details on using hashes here.

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

Hashes for claude_mem_dashboard-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b19c6bf1ff9b20614816d1454b8a5325cb79f552b4f9c559436d465b7d0ae3a1
MD5 d34b2272440aab24b9e846625d24a5f5
BLAKE2b-256 9a605e6e8da0d35674f91adcbef6cff007f4d65a871f936fb4e0a263417ecf11

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page