CLI and daemon for broomva.tech — prompts, skills, context, and infrastructure monitoring.
curl -fsSL https://broomva.tech/api/install | bashcargo install broomvagit clone https://github.com/broomva/broomva.tech
cd broomva.tech/crates/broomva-cli
cargo install --path .broomva [OPTIONS] <COMMAND>
Commands:
auth Authentication (login, logout, status, token)
prompts Manage prompts (list, get, create, update, delete, pull, push)
skills Manage skills (list, get, install)
context Project context (show, conventions, stack)
config Configuration (set, get, reset)
daemon Daemon management (start, stop, status, logs, tasks)
Options:
--api-base <URL> API base URL [env: BROOMVA_API_BASE]
--token <TOKEN> Auth token [env: BROOMVA_TOKEN]
--format table|json Output format [default: table]
broomva auth login # Device code flow (opens browser)
broomva auth login --manual # Paste token manually
broomva auth status # Check auth statebroomva prompts list --category dev
broomva prompts get my-prompt --raw
broomva prompts pull my-prompt -o prompt.md
broomva prompts push prompt.md --createInfrastructure monitoring daemon with heartbeat loop, sensors, and dashboard.
broomva daemon start # Foreground, railway mode
broomva daemon start --env local # Target localhost services
broomva daemon start --detach # Background mode
broomva daemon status --format json
broomva daemon logs --lines 20 --level error
broomva daemon stopDashboard available at http://localhost:7890 when running.
Config stored at ~/.broomva/config.json (backward-compatible with the TS CLI).
broomva config get
broomva config set daemon.symphonyUrl https://symphony.example.com
broomva config resetMIT