Command Line
Thebor CLI (bin/bed-of-roses.cjs, also runnable as npx bor) launches the host and manages presences from the terminal. It’s the headless complement to the Main BOR app.
Commands
bor (i.e. npx bor / npm run v2) launches the Electron host.
bor onboard
Launches the host and starts onboarding for a new presence — pick a provider, name, personality, avatar, and theme. The same flow you get on first run.
bor create [name]
Registers a new presence headlessly (no window) and prints its id. Give it a nickname:
bor onboard (or open it in the app) to configure it.
bor delete <presence_id>
Deletes a presence and its entire data directory (its surfaces, memory, files, config). This is irreversible.
os-data/presences/.
bor list (alias bor ls)
Lists every presence with its id, nickname, and whether it’s been onboarded:
bor onboard.
Relationship to the app
bor/npx bor/npm run v2— launch the full Electron host (presence windows, etc.).bor create/delete/list— manage the presence registry (os-data/presences.json) without a window.- The Main BOR app does the same management with a UI.
bor create registers the presence; restart (or use the Main app) to spin up its window/runtime.
See also
- Multi-presence — what presences are and how isolation works.
- Installation — the full
npm/npxcommand list.