CLI Reference
All commands are available via the kyber binary.
Global options
| Flag | Description |
|---|---|
--version, -v | Show version and exit |
--help | Show help |
Commands
kyber onboard
Initialize configuration and workspace. Creates ~/.kyber/config.json and ~/.kyber/workspace/ with default template files.
kyber agent
Start an interactive chat session in the terminal.
| Flag | Description |
|---|---|
-m, --message | Send a single message and exit |
kyber agent # interactive mode
kyber agent -m "Hello from Kyber" # single messagekyber gateway
Start the gateway (agent + all enabled chat channels + cron + heartbeat).
| Flag | Description |
|---|---|
-p, --port | Override gateway port (default: 18790) |
-v, --verbose | Enable debug logging |
kyber dashboard
Start the web dashboard.
| Flag | Description |
|---|---|
--host | Override bind address (default: 127.0.0.1) |
--port | Override port (default: 18890) |
--show-token | Print the full auth token on startup |
kyber status
Show current configuration: provider, model, enabled channels, workspace path.
kyber channels status
Show the connection status of all configured chat channels.
kyber channels login
Link a WhatsApp account by scanning a QR code. Starts the Node.js bridge and displays the QR in the terminal.
kyber cron list
List all scheduled cron jobs.
kyber cron add
Add a new scheduled job.
| Flag | Description |
|---|---|
--name | Job name |
--message | Message to send to the agent |
--every | Run every N seconds |
--cron | Cron expression (alternative to --every) |
--deliver | Deliver output to a chat channel |
--to | Chat ID to deliver to |
--channel | Channel name (telegram, discord, etc.) |
kyber cron remove
Remove a scheduled job by ID.
kyber cron remove <job-id>