QuickBooks · powered by your AI bookkeeper

The AI agent that closes the books while you sleep.

Arbor lives inside QuickBooks Online — categorizing, reconciling, chasing missing data, and answering “what-if” questions in plain English. Every change is logged, reversible, and audit-ready.

Built with accountants at growth-stage firms.
Live · QuickBooks Online

Revenue MTD

$48,210

+12.4%

Open invoices

14

-3

Cash on hand

$104k

+5.1%

Income vs Expenses Income Expenses
Arbor agent

Invoice #1042· $3,200
Vendor matched· ACME Inc.
Reconciled· 3 accounts
Connects withQuickBooks OnlinePlaidStripeGmailGoogle Drive

Features

A second pair of hands inside the books.

Natural-language actions

“Write off invoice 1042 and email Sarah a receipt.” Arbor turns words into safe SDK calls.

Persistent memory

Per-company learnings — vendor mappings, account preferences, recurring workflows — recalled on demand.

AST-validated sandbox

Generated code is parsed, restricted, and executed in an isolated namespace before touching QBO.

Reversible audit trail

Every write becomes a checkpoint. One click to rewind a single turn or an entire session.

Multi-company

Switch realms instantly. Tokens stay encrypted at rest, scoped per user via Postgres RLS.

Fast where it counts

Streaming responses in the side panel, batched QBO writes, and per-tier rate limits to protect your books.

How it works

Three steps, then the books move themselves.

1

Connect QuickBooks

OAuth into one or many realms. Tokens are encrypted and never leave the server.

2

Open the side panel

Pin Arbor in Chrome. It sees the same screen you do, and listens for natural-language requests.

3

Approve the diff

Risky writes pause for your confirmation. Anything else commits with a checkpoint you can rewind.

Ready when you are

Stop reconciling. Start reviewing.

Sign in to provision your workspace. Connect QuickBooks in 30 seconds. Your first reconciliation runs free.

Arbor — AI for QuickBooks