Dashboard

The multi-instance dashboard lets you run 7+ CLI-JAW 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

jaw dashboard serve

This starts the manager server on port 24576 (default) and scans for CLI-JAW instances starting from port 3457.

OptionDefaultDescription
--port24576Dashboard server port
--from3457Start scanning from this port
--count50Number 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.

Dashboard Tabs

TabDescription
InstancesInstance list with start/stop/preview controls
NotesJawsidian markdown notes with WYSIWYG editing
BoardKanban task board with workflow lanes
ScheduleHeartbeat job scheduling
RemindersEisenhower-style priority matrix with drag/drop
SettingsDashboard-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 ~/.cli-jaw-* instance SQLite indexes.

# Search across all instances
jaw dashboard memory search "JWT authentication"

# List discovered instances
jaw dashboard memory instances

# Read from a specific instance
jaw dashboard memory read 3457:shared/decisions.md

Desktop Integration

In the Electron desktop app, the dashboard gains additional panels:

Try it:
  • 이 인스턴스 영구적으로 켜놔줘
  • 인스턴스 상태 보여줘