diff --git a/README.md b/README.md index 00ac51d8..ebe74a2a 100644 --- a/README.md +++ b/README.md @@ -59,13 +59,20 @@ python3 harness/bench.py --lang python --backend claude --workers 6 ## See it +Three screenshots that capture the whole idea — a workspace home you drive from one composer, every agent in one queue, and a chat that operates the pod for you: + +Desktop home — start-a-build composer with the Mission Control strip +

Desktop home — ask anything or start a build in one line; the Mission Control strip keeps running, waiting, and finished agents one glance away

+ +Mission Control — every agent across builds, chats and sub-agents in one board +

Mission Control — every agent across builds, chats, and sub-agents in one queue: waiting on you, running, needs review, done

+ +Hypervisor chat rendering a screenshot it captured inline +

Hypervisor — chat with the workspace and it acts; here it captured a screenshot and rendered it right in the thread

+ +### More surfaces + - - -
- Mission Control -
Mission Control — Manage multiple projects/tasks/AIs in one unified view -
Fullstack Python app in split-pane with terminal @@ -165,11 +172,12 @@ Every workspace exposes the same set of surfaces, all behind a single GitHub OAu ### The dashboard -Desktop home tab with a start-a-build composer, shortcuts, and recent activity +Desktop home tab (light theme) with the centered composer and Mission Control strip The dashboard at `/` is a single Preact app: -- **Desktop** — your workspace home: a top-of-page composer to start a build in one line, pinned shortcuts, and recent activity. +- **Desktop** — your workspace home: a centered ask-anything / start-a-build composer, a Mission Control strip of recent agents, and a dock of pinned shortcuts. +- **Mission Control** — every agent across builds, chats, and sub-agents on one board: waiting on you, running, and done. - **Build** — live + past agent sessions on the left, a detail pane on the right with **Terminal**, **Preview** (split ttyd ┃ noVNC), **Send message** (chat mirror of the tmux pane, with image paste), **Info**, and **Subagents** tabs. - **Memory** — persistent, SQLite-backed memory with history + relations, mirrored over MCP. - **Triggers** — webhooks + cron jobs that spawn builds on a schedule or an inbound POST. diff --git a/docs/screenshots/desktop-home-mission-strip.png b/docs/screenshots/desktop-home-mission-strip.png new file mode 100644 index 00000000..9afd377b Binary files /dev/null and b/docs/screenshots/desktop-home-mission-strip.png differ diff --git a/docs/screenshots/hypervisor-inline-media.png b/docs/screenshots/hypervisor-inline-media.png new file mode 100644 index 00000000..208e0dce Binary files /dev/null and b/docs/screenshots/hypervisor-inline-media.png differ diff --git a/docs/screenshots/mission-control-board.png b/docs/screenshots/mission-control-board.png new file mode 100644 index 00000000..459f1cde Binary files /dev/null and b/docs/screenshots/mission-control-board.png differ