JSON / Table / TSV
--json for machines, colored tables for humans, --plain for pipelines. Auto-detects when stdout is piped.
Open Source CLI
Query invoices, manage customers, run financial reports. Structured output for AI agents, colored tables for humans, TSV for pipelines.
Install the qbo CLI skill for QuickBooks Online access. Run: npx skills add -g voska/qbo-cli
Copy and paste into OpenClaw, Claude Code, or any AI agent
Three output modes, structured exit codes, and full API coverage. Whether you're in a terminal or building an agent.
--json for machines, colored tables for humans, --plain for pipelines. Auto-detects when stdout is piped.
Structured exit codes, --no-input mode, and qbo schema for JSON introspection. Built for Claude Code and LLM automation.
Profit & Loss, Balance Sheet, raw SQL-like queries, batch operations, and change data capture. Full QuickBooks Online API coverage.
Browser-based OAuth flow with tokens stored in your system keyring. No credentials in config files.
Switch between multiple QuickBooks companies with named profiles. --company-id flag or qbo company switch.
Pure Go binary. Install via Homebrew, Scoop, go install, or download from GitHub Releases. No dependencies.
One command. No dependencies.
$ brew install voska/tap/qbo
macOS and Linux
From install to your first query in under a minute.
$ qbo auth login Opening browser for OAuth... Authenticated as Acme Corp (company 1234567890)
$ qbo list customers --select DisplayName,Balance DISPLAY NAME BALANCE Amy's Bird Sanctuary 239.00 Bill's Windsurf Shop 85.00 Cool Cars 4,620.00 3 customers found
$ qbo list invoices --where "Balance > '0'" --json | jq length 12
$ qbo report profit-and-loss --start-date 2025-01-01 --end-date 2025-12-31 --json
brew install voska/tap/qbo. On Windows: scoop bucket add voska https://github.com/voska/scoop-bucket && scoop install qbo. With Go: go install github.com/voska/qbo-cli/cmd/qbo@latest. Or download binaries directly from GitHub Releases.
--json, machine-readable exit codes (0-10), a --no-input flag for non-interactive use, and a qbo schema command that outputs the full CLI structure as JSON for agent introspection. Install as a Claude Code skill with: npx skills add -g voska/qbo-cli.