Bitcoin's
Accounting Layer
Audit-ready Bitcoin books on infrastructure you control.
$ curl -fsSL https://clams.tech/install.sh | sh
> powershell -c "irm https://clams.tech/install.ps1 | iex"
Works with Claude, Codex, Opencode and more
One ledger for Bitcoin, Lightning, and Liquid
Native node connections, xpub and descriptor scans, and CSV imports
Three problems you know too well
-
You're paying tax on a sale you never made.
A move between your own wallets gets booked as a sale. You're taxed on a gain you never made.
-
Your entire financial history sits on someone else's server.
Your addresses, xpubs, and every transaction live on someone else's server. All it takes is one data breach.
-
Your books don't balance. You can't prove they do.
A matching wallet total is not a ledger. Without double-entry, there is nothing to audit.
Clams was built for exactly this.
- Data stays on your machine by default.
- Recognizes transfers from real sales.
- Balances derived from real double-entry accounting.
From wallet to report
Connect
Link your wallets. Transactions flow in automatically.
Transform
Raw transactions become structured journal entries
Analyze
Surface insights across all your wallets
Report
Export audit-ready reports for compliance and planning
Built for millions of transactions.
Audit-ready books
Double-entry accounting. Automated reconciliation. Balance tracking across all wallets, current to your last sync.
- Smart transfer matching between your wallets
- Auto-categorization with manual override
- Cost basis tracking and capital gains calculations
- Catch errors before your auditor does
Flexible by design
Choose how you work. Start simple, scale as you grow.
- One install, two interfaces: CLI and Server
- Run it on your machine or your own server. Your choice.
- Start local, go self-hosted later: same engine, same data model
- Team-ready: invites, role-based permissions, multi-client workspaces
Bitcoin-native
Built for multisig and the complex transactions legacy tools choke on.
- Reconcile multisig wallets automatically. No manual matching.
- Account for channel opens, closes, and force-closes, not just payments.
- Handle on-chain fees and change outputs without inflating gains.
- Account for L-BTC and Liquid assets like USDt alongside your BTC
The accounting infrastructure Bitcoin was missing
Let's talk about what Clams can do for your organization.