openvibers/openvibe.bot Commits
README first screen and CITATION.cff (#369)
Changes
nnew file mode 100644@@@ -0,0 +1,18 @@++cff-version: 1.2.0++message: "If you use OpenVibe.Bot in research or a product, cite it as below."++title: openvibe-bot++type: software++authors:++ - name: OpenVibe++ alias: OpenVibers++ website: https://openvibe.network++repository-code: https://github.com/OpenVibers/OpenVibe.Bot++url: https://openvibe.bot++license: AGPL-3.0-only++abstract: "Pair a robot in minutes and drive it safely from a browser, from anywhere, at openvibe.bot."++keywords:++ - openvibe++ - control-panel++ - iot++ - nodejs++ - raspberry-pi@@@ -2,6 +2,9 @@The open control panel for robots (openvibe.bot). Design: OpenVibe.Contracts docs/adr/ADR-043-bot-devices-and-control.md; plan track T15.++**Live site:** https://openvibe.bot · **API docs:** https://openvibe.services · **For AI:** https://openvibe.bot/llms.txt++**Run it:** `npm ci && npm run dev` (Node 22 or newer) · **Tests:** `npm test`++## PurposeOpenVibe.Bot pairs a robot's machines, keeps their state and gates every operator command. A device opens one outbound WebSocket to `/device`; a person drives it from `/control` or the REST API, through the same gate — roles, per-robot limits, cooldowns and the turn budget — over a panel built from the robot's profile rather than per-robot code.
new file mode 100644
new file mode 100644
@@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
+cff-version: 1.2.0
+message: "If you use OpenVibe.Bot in research or a product, cite it as below."
+title: openvibe-bot
+type: software
+authors:
+ - name: OpenVibe
+ alias: OpenVibers
+ website: https://openvibe.network
+repository-code: https://github.com/OpenVibers/OpenVibe.Bot
+url: https://openvibe.bot
+license: AGPL-3.0-only
+abstract: "Pair a robot in minutes and drive it safely from a browser, from anywhere, at openvibe.bot."
+keywords:
+ - openvibe
+ - control-panel
+ - iot
+ - nodejs
+ - raspberry-pi
@@ -2,6 +2,9 @@
@@ -2,6 +2,9 @@
The open control panel for robots (openvibe.bot). Design: OpenVibe.Contracts docs/adr/ADR-043-bot-devices-and-control.md; plan track T15.
The open control panel for robots (openvibe.bot). Design: OpenVibe.Contracts docs/adr/ADR-043-bot-devices-and-control.md; plan track T15.
+**Live site:** https://openvibe.bot · **API docs:** https://openvibe.services · **For AI:** https://openvibe.bot/llms.txt
+**Run it:** `npm ci && npm run dev` (Node 22 or newer) · **Tests:** `npm test`
+
## Purpose
## Purpose
OpenVibe.Bot pairs a robot's machines, keeps their state and gates every operator command. A device opens one outbound WebSocket to `/device`; a person drives it from `/control` or the REST API, through the same gate — roles, per-robot limits, cooldowns and the turn budget — over a panel built from the robot's profile rather than per-robot code.
OpenVibe.Bot pairs a robot's machines, keeps their state and gates every operator command. A device opens one outbound WebSocket to `/device`; a person drives it from `/control` or the REST API, through the same gate — roles, per-robot limits, cooldowns and the turn budget — over a panel built from the robot's profile rather than per-robot code.