Web Dashboard
The dashboard is available at http://127.0.0.1:8080 as soon as lds start runs.
It provides real-time visibility into your local services.
Service cards
Each service has a card showing:
- • Status badge (running / stopped / error) + connection string
- • Live metrics: commands/sec, memory usage, active keys / databases
- • Animated area chart: 60-point rolling window (2 s interval)
- • Persistence badge (💾 persistent / ⚡ ephemeral)
- • Start / Stop / Flush buttons with inline confirmation
Header actions
- • Start All / Stop All: one click for all services
- • Copy .env: copies connection strings for all running services to clipboard
- • Dark mode toggle: persisted in localStorage
Data Browser
The data browser lets you inspect stored data without connecting a client. Available for all running services via the dashboard.
Redis data browser
- • DB selector (0–15) to switch between Redis databases
- • Key table with type badge (string / hash / list / set / zset), TTL, and size
- • Key detail panel: full value display per type (hash fields, list items, set members, sorted set with scores)
- • Pattern filter (supports Redis
KEYSglob patterns:user:*,session:?)
PostgreSQL data browser
- • Database selector for multi-database instances
- • Table list with row count
- • Table preview: first 100 rows with column names and types
MongoDB data browser
- • Database selector for configured databases
- • Collection list with live document count
- • Document preview: first 100 documents; BSON ObjectIds shown as hex strings, Dates as ISO strings
Log Panel
Click a service card to open its live log panel. Logs stream in real time over WebSocket.
- • 1 000-line ring buffer: scrollable, colour-coded by level (INFO / WARN / ERROR / DEBUG)
- • Text search with match highlighting
- • Auto-scroll toggle
The same logs are accessible from the CLI: lds logs <service>