- R — readable with any API key (
read_onlyorfull_access). - W — requires a
full_accesskey. - L — local-only; talks to the service layer or filesystem directly (no HTTP call). Stripped from the lite build.
- — — no auth (
version,auth login,completion).
--host, --json, --ndjson, --fields, --limit, --all, --quiet, --debug. See Output and exit codes for what they do. Per-command flags are listed inline below; full flag sets live in breadbox <noun> <verb> --help.
Auth
See CLI authentication for the full flow.
Server and process management
These commands operate on the local box (filesystem, DB, embedded migrations) — they do not call the REST API. They are stripped from the lite (-tags=lite) build.
Accounts
Transactions
Categories
Tags
Rules
See Rule DSL for the condition grammar.
Connections
A connection is a bank-side OAuth link — a Plaid item, Teller enrollment, or CSV-import bucket. Different from account-links (breadbox accounts links) which map household users to bank accounts.
Sync
CSV
See the CSV import guide for column mapping rules.
Providers
Users
Logins
Reports
Agent reports — summaries an AI agent submits back to the household. See the agent reports concept.API keys
App config
Theapp_config table lets you override certain server settings without restarting (sync interval, agent transcript dir, dashboard banners, …). Precedence is env vars → DB → defaults.
See App config precedence for what’s configurable.
Backup
Local-only. Wrapspg_dump. The server must be stopped before backup restore.
Webhooks
Agent
Drive the Claude Agent SDK subsystem (scheduled agent definitions + on-demand runs). See Scheduled agents for the full pattern andbreadbox agent for cookbook examples.
Next steps
Headless deployment
Patterns for driving Breadbox from agent hosts.
Agent runs
Trigger and inspect scheduled agent runs.