Sign inSign up

lab42it/wlaudio

By lab42it

•Updated 4 months ago

Real-time dashboard for monitoring Claude Code sessions. No API calls — reads ~/.claude/ directly.

Image
Machine learning & AI
0

1.0K

lab42it/wlaudio repository overview

⁠Wlaudio

Real-time browser dashboard for monitoring Claude Code sessions. Mount your ~/.claude/ directory, open a browser, and watch your sessions live — tokens, costs, tool calls, commits, diffs, and more.

No API keys. No instrumentation. No agents. Just a read-only mount and a port.

⁠Quick Start

docker run --rm -p 4242:4242 \
  -v "${HOME}/.claude:/root/.claude:ro" \
  -e HOME=/root \
  lab42it/wlaudio:latest

Then open http://localhost:4242⁠

⁠With Docker Compose
services:
  wlaudio:
    image: lab42it/wlaudio:latest
    ports: ["4242:4242"]
    volumes: ["${HOME}/.claude:/root/.claude:ro"]
    environment:
      - HOME=/root
      - TERMINAL_ENABLED=0

⁠Pages

PageURLWhat it shows
Session Dashboard/Live tokens, cost estimate, tool call timeline, AI summary, code impact, activity hours, files diff, prompts, tasks
Session Timeline/timeline.htmlChronological stream of every user message and tool call, filterable
Analytics/analytics.htmlCross-session stats: activity by hour, session outcomes, languages, model cost table
Projects/projects.htmlPer-project aggregates: sessions, tokens, commits, lines, outcome chart
Configs/configs.htmlGlobal and per-project settings.json; MCP servers, hooks, permissions, model overrides; file browser for CLAUDE.md, hook scripts, skills
Themes/themes.html17 themes: Catppuccin, Tokyo Night, Gruvbox, Nord, Dracula, Solarized, GitHub Light, and more
Terminal/terminal.htmlPTY-backed browser terminal; auto-runs claude on open. Disabled in Docker mode (PTY can't reach host shell)
MDD Dashboard/mdd.htmlManual-First Development docs viewer (requires MDD installed globally)

⁠Environment Variables

VariableDefaultPurpose
PORT4242HTTP listening port
HOMEsystemSet to /root in container — this is where .claude is mounted
TERMINAL_ENABLED1Set to 0 or false to disable the PTY terminal feature

The terminal page requires access to the host shell and PATH, which is not available inside a container. Set TERMINAL_ENABLED=0 when running via Docker.

⁠Tags

TagDescription
latestCurrent stable release
0.6.0 ...Pinned version tags

⁠Source & Docs

GitHub: https://github.com/alvagante/wlaudio⁠

Tag summary

Content type

Image

Digest

sha256:6c140b6ce…

Size

85.8 MB

Last updated

4 months ago

docker pull lab42it/wlaudio