仪表盘
多实例仪表盘允许您同时运行 7 个以上的 CLI-JAW 实例,并通过一个基于 React 的统一界面进行管理。它包含笔记、看板、日程安排、提醒、设置和记忆联邦搜索等功能。
启动仪表盘
jaw dashboard serve
此命令在端口 24576(默认)上启动管理服务器,并从端口 3457 开始扫描 CLI-JAW 实例。
| 选项 | 默认值 | 描述 |
|---|---|---|
--port | 24576 | 仪表盘服务器端口 |
--from | 3457 | 从此端口开始扫描 |
--count | 50 | 扫描的端口数量 |
--no-open | - | 不自动打开浏览器 |
实例管理
仪表盘会扫描正在运行的实例并以列表形式展示。每个实例显示其端口、状态、活跃 CLI、模型和工作目录。
- 启动:在可用端口上启动一个新的 CLI-JAW 实例
- 停止:优雅地关闭一个实例
- 预览:通过 iframe 在仪表盘中嵌入实例的 Web 界面
- 权限:管理实例级别的设置
仪表盘选项卡
| 选项卡 | 描述 |
|---|---|
| Instances | 实例列表,包含启动/停止/预览控件 |
| Notes | Jawsidian Markdown 笔记,支持所见即所得编辑 |
| Board | 看板任务面板,包含工作流泳道 |
| Schedule | 心跳任务调度 |
| Reminders | 艾森豪威尔优先级矩阵,支持拖放操作 |
| Settings | 仪表盘级别的配置,包含开发者工具 |
搜索与筛选
实例列表支持按状态、CLI 类型进行筛选,以及跨实例元数据的文本搜索。
记忆联邦
仪表盘提供 L2 跨实例记忆搜索功能。它会将查询扇出到所有 ~/.cli-jaw-* 实例的 SQLite 索引中。
# 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
桌面端集成
在 Electron 桌面应用中,仪表盘会获得额外的面板:
- 浏览器面板 -- 基于 Webview 的浏览器,支持标签页管理
- 差异面板 -- 由服务器 API 驱动的 Git 差异查看器