Getting Started¶
Prerequisites¶
- Rust toolchain
- Python 3.12+
uv- system dependencies required by the viewer stack
Installing a prebuilt wheel¶
Prebuilt wheels are currently available via GitHub Releases for:
- macOS Apple Silicon (
arm64) - macOS Intel (
x86_64) - Linux
x86_64 - Python 3.12 and 3.13
See GitHub latest release page for the newest versions (replacing X.Y.Z in the above).
If you are on a different platform or Python version, build from source instead.
Development environment¶
Install the Python package in development mode:
Common workflows¶
Run a Python script:
Browse the reusable viewer examples:
Run Rust tests:
Serve the documentation site:
Documentation rules¶
- Prefer Markdown documents under
docs/ - Keep top-level user-facing context in the docs site, not in scattered notes
- Update the
Agent Developmentpage when agent-driven work changes architecture, workflows, conventions, or known limitations