Dashboard
The multi-instance dashboard lets you run 7+ Weasley Podex instances simultaneously and manage them from a single React-based UI. It includes notes, kanban board, schedule, reminders, settings, and memory federation.
Starting the Dashboard
weasley-podex dashboard serve
This starts the manager server on port 24576 (default) and scans for Weasley Podex instances starting from port 3457.
| Option | Default | Description |
|---|---|---|
--port | 24576 | Dashboard server port |
--from | 3457 | Start scanning from this port |
--count | 50 | Number of ports to scan |
--no-open | - | Do not auto-open browser |
Instance Management
The dashboard scans for running instances and displays them in a list. Each instance shows its port, status, active CLI, model, and working directory.
- Start: Launch a new Weasley Podex instance on an available port
- Stop: Gracefully shut down an instance
- Preview: Embed the instance's Web UI in the dashboard via iframe
- Permissions: Manage instance-level settings
Dashboard Tabs
| Tab | Description |
|---|---|
| Instances | Instance list with start/stop/preview controls |
| Notes | Weasley Podex Notes markdown notes with WYSIWYG editing |
| Board | Kanban task board with workflow lanes |
| Schedule | Heartbeat job scheduling |
| Reminders | Eisenhower-style priority matrix with drag/drop |
| Settings | Dashboard-level configuration including developer tools |
Search and Filters
The instance list supports filtering by status, CLI type, and text search across instance metadata.
Memory Federation
The dashboard provides L2 cross-instance memory search. This fans out queries to all ~/.weasley/podex-* instance SQLite indexes.
# Search across all instances
weasley-podex dashboard memory search "JWT authentication"
# List discovered instances
weasley-podex dashboard memory instances
# Read from a specific instance
weasley-podex dashboard memory read 3457:shared/decisions.md
Desktop Integration
In the Electron desktop app, the dashboard gains additional panels:
- Browser panel -- Webview-based browser with tab management
- Diff panel -- Git diff viewer backed by server API
- 이 인스턴스 영구적으로 켜놔줘
- 인스턴스 상태 보여줘