A1
fx
=OPEN("ClientLedger")
Sheet 'clientledger' · Desktop app · Windows · macOS · Linux
ClientLedger. Offline books, done right.
Free, source-available, fully offline desktop bookkeeping for US small business owners. Form-first entry, two-line registers, and keyboard-driven everything — powered by the Vibe MyBooks engine. When your accountant needs the books, ClientLedger exports a transfer file they import into MyBooks Online.
Under construction · unsigned preview builds for testing only — do not keep real books in them yet
A
B
C
D
1
=No license key
$0
=Desktop platforms
3
=Network required
0
=Bundled database
PG 16
Sheet 'features' · Range A1:B9
Real double-entry books on your own computer.
A
B
feature
what it does
2
Entry
Form-first entry, two-line registers, and keyboard-driven everything.
3
Engine
The same double-entry engine as Vibe MyBooks, bundled with ClientLedger at no charge and with no license key.
4
Platforms
Native Rust desktop app for Windows, macOS (Apple silicon and Intel), and Linux from one codebase.
5
Database
PostgreSQL 16, bundled and managed by the app. Nothing to install or administer.
6
Network
None required. Your books never leave your computer unless you send them.
7
AI (optional)
AI suggestions and invoice email are optional and configured by the owner.
8
Accountant handoff
Export a transfer file your accountant imports into MyBooks Online.
9
License
PolyForm Internal Use 1.0.0 — use it, and change it, for your own organization’s internal business.
10
Contributing
Issues and discussions are welcome on GitHub. Outside pull requests are not accepted.
Sheet 'preview'
Try a preview build.
Get a build
1
Open the repo’s Actions tab
2
Open the preview workflow, pick a run
3
Download your system’s archive from Artifacts
4
Unpack and follow README-PREVIEW.txt
Builds
Windows
.zip + .sha256
macOS
Apple silicon and Intel .zip
Linux
.tar.gz + .sha256
kept for
30 days
signed
not yet — signed installers later
Preview builds are unsigned, so Windows SmartScreen and macOS Gatekeeper will warn about an unknown developer. They are for trying the app only.
=SUPPORT()
Free to use. Built on nights and weekends.
If one of these tools saves your firm an afternoon, a coffee keeps the next one coming.