openvibers/openvibe.computer README.md
README.md
| 1 | # OpenVibe.Computer |
| 2 | |
| 3 | The front door and API facade for OpenVibe computers. Run owns sessions, placement and budgets; this service renders the product and forwards a person's Network token to Run unchanged. |
| 4 | |
| 5 | **Live site:** https://openvibe.computer · **API docs:** https://openvibe.services · **For AI:** https://openvibe.computer/llms.txt |
| 6 | **Run it:** `npm ci && npm run dev` (Node 22 or newer) · **Tests:** `npm test` |
| 7 | |
| 8 | ## Run locally |
| 9 | |
| 10 | Link 22 or newer is required. |
| 11 | |
| 12 | ```sh |
| 13 | npm ci |
| 14 | cp .env.example .env |
| 15 | npm run dev |
| 16 | ``` |
| 17 | |
| 18 | The site listens on `127.0.0.1:5135`. Configure `OV_OAUTH_CLIENT_SECRET` for Network sign-in and `OV_RUN_URL` for Run. Allowance and per-minute settings are intentionally unset until the owner chooses them. |
| 19 | |
| 20 | ## Run support today |
| 21 | |
| 22 | The current Run session API supports browser session create/list/read/end and one-off screen, input and browser commands. Placement and budget enforcement remain in Run. Run does not yet expose live session streams, B3 control modes, control handoff, action timelines, snapshots, non-browser computer kinds or templates. The UI marks those capabilities as pending. |
| 23 | |
| 24 | ## Launch notes |
| 25 | |
| 26 | See [deploy/LAUNCH.md](deploy/LAUNCH.md) for the DNS, Cloudflare, OAuth and vhost sequence. The host-level parked-redirect swap is intentionally a post-review action. |
| 27 | |
| 28 | <!-- versions:start --> |
| 29 | - openvibe-contracts: v0.419.0 |
| 30 | - openvibe-sdk: v0.161.0 |
| 31 | - openvibe-shared: v4.241.0 |
| 32 | <!-- versions:end --> |
| 33 |