page
Get Started
A short path from fresh checkout to dashboard visibility and a first recorded Octowright bundle.
Octowright is easiest to understand when you do both halves of the product loop: launch the local dashboard, then run one of the recorded demo bundles that produced the site assets.
Quickstart
uv sync
uv run playwright install webkit firefox chromium
uv run octowright serve
With the server running, open the dashboard and keep it visible while you regenerate one of the hero demos:
OCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/record_demo.py first-run-session
That path gives you:
- live browser orchestration
- the dashboard view of sessions and recordings
- a local
demo.mp4,poster.png, andreplay.jsonl - the same kind of bundle this site consumes under
demo/tutorial-export/
What To Try Next
OCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/record_demo.py seven-mix-orchestration
OCTOWRIGHT_HEADLESS=1 uv run python scripts/demos/regenerate_website_heroes.py
The first command records the flagship multi-browser composition. The second refreshes the full hero export set used by the public site and future tutorial surfaces.
Why This Flow
Octowright is not just a browser launcher. It is a pipeline from scenario orchestration to artifact production: recorded video, replay data, exported scripts, and deterministic bundles.
That is why the fastest real introduction is:
- start the dashboard
- run a demo bundle
- inspect the resulting artifacts
Keep Going
- Continue to Docs for the curated architecture and repository entry points.
- Browse Demos to compare the public-facing hero bundles against the local commands above.
- Use the Octowright repository when you need the complete CLI and implementation surface.