Browser demo
The ECP Graph Editor is a standalone Vite/React app that composes the browser runtime host with harnesses and model providers. It is a reference application, not the runtime package itself. Live demo: https://executioncontrolprotocol.github.io/browser-demo/ Source: executioncontrolprotocol-browser-demoThree layers
Apps bind providers and harnesses. Do not put demo UI types (such as provider mode) into the runtime host package.
Try the hosted demo
- Open https://executioncontrolprotocol.github.io/browser-demo/ in Chrome (recommended).
- Complete the first-run provider modal.
- Chat with the assistant; use the panels for Fluent, JSON, TOON, Mermaid, run, and validation.
Ollama with ecp up
For local models and the coding (Fluent/TS) harness:
ecp up starts a loopback daemon (default http://127.0.0.1:3090) and opens the hosted demo with ?token= and ?bridge= so pairing is automatic.
Run the demo locally
http://localhost:5173). Optional: copy .env.example to .env for Supabase prompt logging.
What you see in the UI
- Docked chat driven by harness
evaluate+ providergenerate - Manifest / code panels: Fluent, JSON, TOON, Mermaid
- Run and validation against the demo environment