Enter your username and password to continue.
Your session is stored only in this browser. Log out via the Log out button in the menu (☰) to lock again.
Self-hosted. Own server, own data. Characters with real memory and visible presence.
Honest scope: voice is NOT here yet — the real BoBots app still leads on voice. What leads here: BYO-API, ownable data, live presence, real memory with zero providers, crew rooms.
● Checking connection…
BoBots — own build · version 1.8
Your base URL, model, and credential are stored only in this browser's localStorage and sent directly from this browser to the model API. The local server never receives them — there is no server endpoint that accepts them, and a server request carrying one is rejected.
No BYO-API configured — using the clearly-labelled MOCK model (server-side demo text, no real API call).
This server binds loopback only by default. A LAN bind requires a token configured on the server (a file outside this repo, never shown here). Paste that token once — it is stored only in this browser's localStorage and sent as the X-BoBots-Token header on every local /api/* request. It is never sent in a request body and never to the model API.
No access token saved — loopback use needs none; a token-bound server answers 401 until you save its token.
Operations panel — keeps running in the background, not shown on the main screen. Workspace data is read-only from the legacy system; message text is never read.
—
Checking approval settings…
Paste a template link or an inline bobots.team package. Nothing installs until you review what it brings and press Install template. Routines start paused, connections start disabled.
No template under review.
Two panes, side by side: the phone mirror (left) and the browser display on :100 (right). Shots are fetched fresh on every refresh and every turn — never stored as a log. Every action below belongs to a character (name + role); the bridge's raw log (direct CLI use, no character) is shown separately and never presented as character activity.
Operating now: —
Last look: —
Safety: phone input is refused when locked, screen off, or undetermined, and text is refused into banking/wallet/authenticator apps. Browser actions run xdotool on :100. Screenshots only go to a model when BYO-API is configured AND you press Look before sending.
Server schedule — runs on its own every 60 seconds (creates Kanban cards + memories, no model calls).
Sensitive tasks waiting for your approval. Decided ones leave this list.
Persistent memory per bot. Summaries run via BYO in this browser — the server never receives the model API key.
BYO usage per bot per day (UTC, per the server ledger). Unpriced tasks are flagged, not hidden.