
Hero demo
Seven Mix Orchestration
Showcase the flagship mixed-engine multi-window scenario with seven players, an operator, and a spectator in one deterministic offline bundle.
Recorded multi-browser proof

Launch Chromium, Firefox, and WebKit together, drive role-based scenarios, record every action to replayable JSONL, and publish the same bundles as demos, tutorials, and verification assets.
Seven Mix Orchestration
The current flagship: nine coordinated panes, one deterministic run, one checked-in bundle.
Featured Demos
Flagship orchestration, cross-engine comparison, and artifact-heavy verification.

Hero demo
Showcase the flagship mixed-engine multi-window scenario with seven players, an operator, and a spectator in one deterministic offline bundle.

Hero demo
Launch Chromium, Firefox, and WebKit against the same deterministic offline target to compare engine behavior at a glance.

Hero demo
Run role-specific verification macros as a compact offline scenario suite and surface the replay plus test-report story together.
How Octowright Works
The same orchestrated runs produce dashboard state, replay logs, exported scripts, verification artifacts, and the videos used on this site.
Octowright starts and manages Chromium, Firefox, and WebKit sessions together, with persona-aware profiles and persistent state.
Role-based participants, fixtures, and reusable macros let the same flow power demos, verification runs, and day-to-day debugging.
Every run can emit replay JSONL, exported scripts, posters, reports, and browser video suitable for documentation and public-facing sites.

Live roster
Recorded outputs
Get Started
The shortest honest introduction is one canonical path: start Octowright locally, then regenerate a demo bundle that matches the site artifacts.
Open the full quickstartuv run octowright serveOCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/record_demo.py first-run-sessionOCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/regenerate_website_heroes.pyWhy It’s Different
The hero demos are not stitched together from separate products. They come from the same runtime that launches and coordinates live sessions.
Every recorded path keeps its structured replay, so the video is proof but not the only output.
The site assets are generated from local seed pages and checked-in bundles so the same demos can be replayed and verified repeatedly.
CLI / Workflow
Run one command to serve Octowright, one to record a demo, and one to regenerate the website hero set.
uv run octowright serveOCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/record_demo.py first-run-sessionOCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/regenerate_website_heroes.py