AI Workflow Design

Slowbooks: Source-Available Accounting for AI Agents

Direct Answer

Slowbooks makes accounting data available to AI agents without moving the whole workflow into a proprietary cloud. In Andrew Warner's interview, Trenton Von Holten demonstrates Claude taking a folder of trip receipts, extracting fields with OCR, creating expenses, applying categories, flagging uncertain details, and leaving a visible audit trail. The useful idea is not autonomous bookkeeping with no supervision. It is an agent preparing structured work while the business retains the ledger, review queue, and correction history.

That distinction matters. An agent can remove repetitive entry, search transactions, draft reports, and surface anomalies. A qualified human still owns accounting policy, reconciliations, tax treatment, close procedures, and final filings. The stronger system gives the agent narrow tools and makes every material change reviewable.

The practical takeaway: let the agent collect, extract, suggest, and prepare. Require approval for ambiguous or high-value transactions, reconcile against bank records, and preserve a complete audit trail.

Watch the Slowbooks Interview

Credit and evidence note: the workflow observations come from The Next New Thing interview with Trenton Von Holten, published on 8 September 2026. Zapier sponsored the episode. Product, API, license, and SimpleFIN details below were checked against their current official pages on 13 September 2026. This article is educational and is not accounting, tax, or financial advice.

What Slowbooks Actually Is

Slowbooks is a local-first accounting application for Windows, macOS, and Linux. Its official site currently presents desktop and server deployment, double-entry accounting, invoices and bills, financial reports, bank feeds, OCR, role-based access, audit history, and optional AI analysis. It says the desktop application requires no account and contains no telemetry.

The source is visible on GitHub, but the precise label is source-available, not conventional open source. That difference affects what companies can build and sell, so it deserves its own section below. For an internal finance team, the more immediate architectural difference is ownership: the ledger can remain on infrastructure the business controls, and local tools can query it through a documented API.

LayerWhat Slowbooks providesWhat the business still owns
RecordsLocal accounting database and attachmentsBackups, retention, access, and recovery tests
AccountingDouble-entry transactions and reportsChart design, policy, reconciliation, and close
AutomationOCR, local API, AI analysis, and import toolsPermissions, approval thresholds, and evaluation
ConnectivityBank feeds and external integrationsCredential scope, consent, monitoring, and revocation

The Receipt-to-Ledger Workflow

The interview's clearest demonstration starts with a folder of six receipts from a business trip. Andrew passes the folder path to Claude in the terminal and asks it to file the expenses in Slowbooks. The agent reads each image, extracts merchant, date, amount, currency, and category, then creates the corresponding records.

Good automation does not hide uncertainty. In the demo, the agent flags questions such as whether a receipt date is correct and whether a shared restaurant bill should be split. Those exceptions are more valuable than false confidence because they route judgment to the person who has the missing context.

  1. Receive receipts in a dedicated intake folder.
  2. Extract fields with OCR and preserve the original image.
  3. Validate totals, currency, duplicate status, and required fields.
  4. Suggest an account and tax treatment from approved rules.
  5. Send uncertain or high-risk items to review.
  6. Post approved entries and retain who or what created them.
  7. Reconcile the ledger against bank activity before close.

This is a useful agent workflow because the input is concrete, the output is structured, and correctness can be checked. It is also reversible when the original receipt, proposed fields, final transaction, and correction history stay connected.

Human Review and Audit Controls

After the initial import, Andrew asks the agent to change one expense category. Slowbooks records the update in its audit log, including system-created changes. The official feature documentation describes old and new value tracking and audit visibility across business records.

An audit log is necessary, but it is not sufficient. A production workflow needs identities that distinguish a human from each agent, least-privilege API credentials, closing dates, approval limits, duplicate detection, immutable backups, and alerts for unusual activity. If several agents share one credential, the log cannot establish which workflow made the change.

Control rule: an agent should never be able to create a vendor, alter bank details, approve a payment, and reconcile the same transaction. Separate preparation, approval, execution, and review.
RiskMinimum controlEvidence to retain
Wrong OCR fieldConfidence threshold and source-image reviewOriginal receipt plus extracted fields
Wrong categoryApproved account map and exception queueSuggestion, reviewer, and final account
Duplicate expenseMerchant, amount, date, and image matchingDuplicate check result
Unauthorized changeNamed identity, scoped token, and role permissionsActor, time, old value, and new value
Incorrect closeBank reconciliation and accountant sign-offReconciliation report and approval

Double-Entry Accounting and Reports

Slowbooks is not only a receipt organizer. Its current documentation describes a double-entry ledger, accounts payable and receivable, invoicing, banking, a general ledger, profit and loss, balance sheet, cash flow, aging reports, and financial statement packs. In the video, Trenton shows reports that can be generated and exported, while Andrew asks the agent questions through the terminal.

Natural-language access makes the ledger easier to interrogate, but the answer must be traceable to transactions and accounting periods. A useful finance agent should show the query, filters, source accounts, date range, calculation, and linked records. It should say when data is incomplete instead of filling gaps with plausible prose.

The interview criticizes the degree of control Andrew has experienced with QuickBooks integrations. That is the creator's comparison, not an independent audit of every QuickBooks product or API. Evaluate both systems against the exact operations, reports, jurisdiction, accountant access, and controls your business requires.

Why the Architecture Is Agent-Ready

Slowbooks documents a local REST API that exposes an OpenAPI description at /openapi.json. The official AI setup guide says the API covers hundreds of operations and is designed for CLI agents such as Claude Code and Codex. Because the API is self-describing, an agent can inspect available endpoints instead of relying on screen coordinates or brittle browser automation.

That is a stronger integration pattern than giving an agent unrestricted desktop control. Structured endpoints can validate fields, enforce roles, return machine-readable errors, and be covered by automated tests. The local service listens on the loopback interface in the documented setup, which reduces exposure but does not remove the need to protect API keys and the host computer.

  • Create a dedicated agent identity instead of reusing an administrator account.
  • Allow read access broadly before granting write operations.
  • Expose only the operations required by the current workflow.
  • Require approval for vendor, payment, bank, close, and deletion actions.
  • Test malformed inputs, retries, duplicate submissions, and partial failures.
  • Keep a non-AI export and recovery path.

Zapier MCP appears in the episode as a sponsored way to connect agents with other applications. Any connector expands the trust boundary. Grant the smallest set of actions possible and keep financial source-of-truth changes behind explicit review.

Bank Feeds Through SimpleFIN

Slowbooks supports bank connections through SimpleFIN Bridge. SimpleFIN's current page lists access for up to 25 financial institutions and 25 applications at $1.50 plus tax per month or $15 plus tax per year. Its developer documentation says connected applications do not receive the user's bank credentials. Access can be revoked by deleting the app connection or rotating the access URL.

A bank feed imports evidence; it does not complete the books. Matching logic can fail when dates shift, card settlements are aggregated, refunds arrive, fees are netted, or one payment covers several documents. Keep imported bank activity separate from approved ledger entries until matching rules and reviewer decisions are clear.

Bank-feed boundary: connection is not reconciliation. The month is not closed until balances, outstanding items, duplicates, and exceptions have been reviewed against the institution's statement.

Migration, Interoperability, and Offline Use

The current repository documents migration paths for several accounting systems and formats, including QuickBooks IIF import and export. The video also shows receipt OCR that can be corrected manually when extraction is wrong. Slowbooks says native OCR is available on Windows and macOS, reducing dependence on an external OCR service.

Local storage and local-model support can keep more data on the user's machine. Fully offline operation still depends on the workflow: bank feeds, remote models, software updates, email, and cloud connectors need a network. Define offline as a tested operating mode, not a marketing adjective.

Never replace the production ledger with a one-click import. Export a complete backup, map the chart of accounts, validate opening balances, sample attachments and tax fields, compare reports, and run both systems through at least one full reporting period. Ask the accountant who will sign off on the records to review the migration design before the switch.

The Source-Available License Boundary

The GitHub repository makes the code inspectable and permits personal and internal business use under its current custom license. It also restricts commercial resale, paid derivatives, and offering Slowbooks as a paid hosted or managed service.

That means a company can evaluate and customize the software for its own internal accounting, subject to the license terms. It should not assume it can repackage Slowbooks into a commercial accounting product, sell a hosted instance, or build a paid service around the code. Read the current license and obtain legal advice for the intended use.

The video's language sometimes uses “open source” in the broad sense of visible, community-developed code. For procurement and product strategy, the narrower license distinction matters. Source access improves inspectability and continuity; it does not automatically grant every right associated with an OSI-approved license.

A Safer Four-Week Rollout

WeekScopeSuccess evidenceAgent authority
1Install with synthetic company dataBackup, restore, roles, and reports workRead-only
2Process 25 historical receiptsField and category accuracy measuredDraft only
3Import bank data and test matchingDuplicates and exceptions are visibleWrite with approval
4Parallel close against the current ledgerAccountant reconciles balances and reportsNo autonomous payments or close

Measure correction rate, duplicate rate, unsupported classifications, time saved, reconciliation differences, and the number of actions that required human judgment. If the workflow cannot explain why a transaction was created or changed, do not expand its authority.

The first production use should be narrow and reversible: one expense type, one entity, one reviewer, and one reporting period. Automation earns more access by producing reliable evidence, not by sounding confident.

Video Chapters

TimeTopicTimeTopic
00:00Slowbooks: an alternative to QuickBooks06:36SimpleFIN bank connections
00:27AI expense filing07:12Financial reports
01:03Using AI agents08:06Source access and free use
01:48Automatic receipt processing09:18QuickBooks migration
02:42AI expense corrections10:03OCR demo
03:27QuickBooks limitations11:24Offline accounting
04:48Zapier MCP11:51Building Slowbooks
05:06Slowbooks features12:00GitHub repository
06:00AI and accounting12:45Why source access matters

Verdict

Slowbooks is interesting because it treats accounting as inspectable business infrastructure that agents can access through structured tools. The receipt demo is credible as a bounded workflow: source documents go in, proposed records come out, exceptions are surfaced, and corrections remain visible.

The product should be evaluated as accounting software first and an AI tool second. Check the license, jurisdiction fit, accountant workflow, data recovery, controls, migration accuracy, and reporting before trusting the automation. The winning version of an “agent that handles finances” is not one that acts without people. It is one that removes data-entry friction while making financial truth easier to inspect.

Sources and Links

Common questions

Is Slowbooks open source?
Slowbooks publishes its source code, but its custom license is source-available rather than OSI-approved open source. It permits personal and internal business use while restricting commercial resale, paid derivatives, and offering the software as a paid service.
Can Slowbooks replace QuickBooks?
It may cover the needs of some small businesses, but replacement depends on jurisdiction, accountant workflow, payroll, tax, integrations, historical data, controls, and reporting requirements. Run both systems in parallel through a complete close before considering a switch.
Can Claude Code or Codex file expenses in Slowbooks?
Yes. Slowbooks documents a local REST API with an OpenAPI specification that CLI agents can inspect and use. Start with a draft or approval workflow, restrict credentials, and reconcile every posted transaction.
Can Slowbooks run offline?
The desktop application, local database, native OCR, and local-model workflows can run without sending data to a cloud service. Bank feeds, remote AI providers, updates, and external integrations still require network access.
How much does SimpleFIN cost?
At the time of this editorial review, SimpleFIN Bridge lists access for up to 25 institutions and 25 applications at $1.50 plus tax per month or $15 plus tax per year. Check the official page for current terms and availability.
Share
X LinkedIn Reddit
Build Yours

Want a system
like this one?

Book a free 30-minute call. We map your situation, identify the highest-impact automation, and figure out if we are a fit.

Book Free 30-min Call