Agent-native
Bitwave CLI
An open-source, agent-first double-entry CLI that keeps books in plain-text journal files on your machine, with an optional cloud workspace and commands for the hosted Bitwave platform.
bitwave.io/blog/bitwave-mcp-for-agentic-finance · founded Repository created 23 June 2026; first tagged release v0.2.0 on 18 July 2026. Bitwave (BitAlpha, Inc.) founded 2018. · Not stated; Bitwave describes a fully remote team in 7+ countries · researched 2026-10-10
- Scope
- The CLI writes balance-checked journal entries to ledger/hledger-format files, imports and exports ledger, hledger and beancount, manages EVM wallets (Ethereum and Base), syncs on-chain history, signs and broadcasts payments, and produces expense reports. It can move a workspace to Bitwave's hosted workspace ledger and, separately, drive a Bitwave platform organisation (transactions, categorisation rules, imports, reports). It does not connect to Xero, QuickBooks or banks from the local side; provider connections stay in the Bitwave web app.
- Backing
- Made by Bitwave (legal name BitAlpha, Inc.), a private crypto accounting company founded in 2018 by Pat White (CEO) and Amy Kalnoki (COO). Funding is not stated on its site.
- Serves
- developers, smb, enterprise
- Covers
- ledger, crypto, payments, spend, reporting, integration
- To ownpurse
- Kin. The nearest framing to ownpurse: open source, local, agent-first, double-entry, with an honest 'Agents, please read'. It differs in three ways: it keeps edited journal files rather than an append-only, hash-chained record; it writes directly rather than through approved packages; and its local books are a funnel to a hosted, crypto-first platform rather than a record beside the owner's existing ledgers.
What it is
Bitwave CLI is an open-source command-line tool from Bitwave, a crypto accounting company founded in 2018. Its README calls it “agent-first accounting, local or cloud”: AI agents and people keep double-entry books through one CLI, every command is non-interactive, every output is parseable, and every entry is balance-checked before it is written. The repository was created on 23 June 2026 under AGPL-3.0 and first released on 18 July 2026; v0.6.1 shipped on 24 September 2026.
How it works
In local mode a workspace is a directory: a .bitwave.toml, journal files in ledger/hledger format, account and price declarations, and wallet keystores. You can diff it, commit it and pipe bitwave je export into hledger. It imports ledger, hledger and beancount, keeping cost-basis annotations, and a compatibility suite in the MPL-2.0 accounting SDK checks the output against the real tools.
The crypto extension manages EVM wallets on Ethereum and Base, syncs on-chain history as pending entries that clear after confirmations (deduplicated on the transaction hash), and signs and broadcasts payments, writing the entry as it goes. Cloud mode moves the same journals to Bitwave’s hosted workspace ledger with bitwave migrate. A separate family of org commands drives the hosted Bitwave platform: transaction review, categorisation rules, CSV imports, balance and transaction reports.
Data and access
Locally, the data is the files, and you hold them. There is no hash chain or append-only rule: an entry is corrected by editing the file or reverting in git, so history is as good as your commits. Platform access uses org-scoped client keys with ReadAll or WriteAll, exchanged for one-hour tokens. The CLI is free; the platform, the MCP server and cloud workspaces are sold by demo, with no published prices. The CLI sends anonymous telemetry (command and flag names, never values) unless you opt out.
Agents
The README has a section headed “Agents, please read” with real rules: record before you spend, never invent a counter-posting to make an entry balance, start a session with bitwave stats. It includes a table of side effects by command and says to confirm with the user before anything irreversible. Platform writes require --yes and offer --dry-run. The MCP server lets MCP apps view transactions, add wallets and categorise. All of this shipped in a “Bitwave AI Week” alongside KubeClaw, an open-source operator for running governed agents. The gate is a rule the agent is asked to follow; nothing makes a person sign.
Customers
Bitwave sells to crypto companies and institutions; its site shows logos such as Coinbase, OpenSea and DTCC and three tiers priced through sales. The CLI had no GitHub stars when read, and no independent reviews exist yet.
History
Bitwave has built crypto subledgers since 2018, with ERP integrations to QuickBooks, NetSuite, Sage Intacct and Xero. In mid 2026 it moved into agent tooling with this CLI, an MCP server and open SDKs, and its blog now publishes a plain-text accounting primer and an MCP accounting market map.
For ownpurse
This is the closest kin. The local, open, agent-first shape is the same, and the README’s agent rules, dry runs, reversibility table and interop suite are worth copying. The differences are the ones ownpurse is built on. Bitwave keeps edited text files; ownpurse keeps an append-only, hash-chained log in which nothing is overwritten. Bitwave writes when the agent decides; ownpurse writes to a source only after a person approves a sealed package. And Bitwave’s local books lead to its hosted crypto platform, while ownpurse sits beside the owner’s existing ledgers (Xero first) and checks them to the cent.
Data and access
- Public API
- Yes. CLI and Go SDK (sdk.Operations catalogue with JSON schemas); the hosted workspace ledger and platform are REST/JSON under api.bitwave.io; a Bitwave MCP server for MCP-compatible apps
- Auth
- Local mode needs none. Cloud: OAuth PKCE browser login, BITWAVE_AGENT_TOKEN, or BITWAVE_TOKEN. Platform: org-scoped client id and key (ReadAll or WriteAll) exchanged for a 1-hour JWT, no refresh token
- Limits
- Rate limits not published; hosted SDK results bounded to 1 MiB per output stream
- What access costs
- The CLI is free (AGPL-3.0). Cloud workspaces, MCP and the Bitwave platform are by early access or sales; no prices published
- Export
- Local: the journal files themselves, 'je export' in ledger format, CSV of postings, expense reports in CSV, JSON, HTML and QIF. Platform: transaction export and balance and actions reports as CSV
- Notes
- Anonymous usage telemetry (command shape, flag names, never values) is on by default with a one-time notice and an opt-out. The repo's own docs note a bug where client-credential login could delete credentials.json on expiry (state at time of reading).
Price
- Model
- Open-source CLI free; Bitwave platform priced by sales in three tiers (Startups, Enterprises, Institutions)
- Entry
- Free (the CLI, local mode)
- Top
- Institutions tier, price on request
- Notes
- No dollar amounts are published for any hosted tier, the MCP server or cloud workspaces (pricing page read 2026-10-10).
Agents
- MCP
- official
- AI features
- Bitwave Agentic: the CLI, a Bitwave MCP server, Data and Analytics (SQL-style queries over eight years of blockchain data), KubeClaw (an open-source Kubernetes operator for running governed agents) and wallet and agent-accounting SDKs, launched together as 'Bitwave AI Week'
- Agent writes
- Yes, directly. Local journal writes, wallet syncs and signed on-chain sends; platform transaction categorisation, rules, imports and wallet additions
- Approval
- No gate on local writes beyond the balance check. Platform mutations require --yes and offer --dry-run to print the exact request; the README tells agents to confirm with the user before any irreversible action such as broadcasting a payment. Sharing is read-only by default with write as a server-side capability. KubeClaw advertises approval workflows for hosted agents
- Notes
- The guidance to agents is careful (record before you spend, never invent a balancing posting), but approval is a convention the agent is asked to follow, not a sealed step a person signs.
Integration and customers
- Connects to
- Locally: ledger, hledger and beancount files; EVM chains Ethereum and Base; CSV. Through the platform: Bitcoin, Ethereum and L2s, Solana and others; Fireblocks, BitGo, Anchorage, NYDIG; Coinbase, Kraken, Binance and other exchanges; QuickBooks, NetSuite, Sage Intacct and Xero; Rillet
- Notes
- The local side is a clean plain-text-accounting citizen with a compatibility suite against real hledger, ledger and bean-check binaries. The provider integrations are the hosted product's, not the CLI's.
- Scale
- No customer count published. Logos on bitwave.io include Coinbase, OpenSea, Blockdaemon and DTCC. The CLI repository had 0 GitHub stars and 11 releases (v0.6.1 on 24 September 2026) when read on 2026-10-10.
- Ratings
- Bitwave shows a G2 High Performer badge (Winter 2024) and claims to be the only enterprise crypto accounting platform on G2's Winter Accounting Grid; no rating counts confirmed. No reviews of the CLI itself found.
- What customers say
- No independent user opinion of the CLI found; it is three months old.
Timeline
- 2018
Bitwave founded by Pat White and Amy Kalnoki
- 2026-06-23
bitwave-cli (AGPL-3.0) and the wallet and accounting SDKs (MPL-2.0) created on GitHub
- 2026-07-18
First tagged releases (v0.2.0 to v0.2.2) and a Homebrew tap
- 2026 (undated)
Bitwave AI Week: KubeClaw, the CLI, the MCP server, Data and Analytics and open-source libraries
- 2026-08-21
v0.4.0
- 2026-09-24
v0.6.1, with organisation commands for the hosted platform
Borrow and avoid
- Borrow
- An agent section in the README that states rules; dry runs that print the exact request; --yes on every remote mutation; a reversibility table by command class; interop with hledger, ledger and beancount proved by a test suite against the real binaries; on-chain hash as the dedupe key; telemetry that records command shape and never values.
- Avoid
- Confirmation as an instruction to the agent instead of a step a person takes; history that depends on the user remembering to commit; editing files in place; letting 'cloud' mean two different hosted services.
Sources
- Introducing Bitwave MCP
- Introducing Bitwave CLI
- Introducing Bitwave Agentic
- Bitwave AI Week
- bitwave-cli on GitHub (README, docs, releases)
- bitwave-accounting-sdk on GitHub
- Bitwave home page
- Bitwave pricing
- Bitwave about
Not confirmed against a primary source
- Bitwave's funding history (not stated on its site; search was unavailable)
- Bitwave's headquarters city
- Exact publication dates of the AI Week posts (pages show only a 2026-09-21 modification date); the earlier survey's 'July 2026' matches the first CLI release
- Bitwave G2 rating and review counts
- Whether the MCP server and cloud workspaces are charged separately
- Whether the documented client-credential login bug has been fixed in later releases
ownpurse is not affiliated with Bitwave CLI or any company named here. Names are their owners' trademarks. Figures come from the company's own pages and the press, as linked, as of 2026-10-10; scores are our reading of them against the definitions in the landscape. This is not legal or financial advice.