BeanDesk · Business Ledger
BeanDesk is a local-first double-entry bookkeeping desktop application. It requires no cloud accounts or external databases—your ledger and supporting documents stay entirely on your own machine. Powered by AI agents for automated recording and compliance checks, it generates standardized financial statements with multi-destination encrypted backups.
> Project positioning: A local AI tax and accounting copilot — helping small businesses without tax expertise keep their books in order, apply the compliant treatments they are entitled to, and reduce misstatements, filing errors, and the resulting losses.
English | 简体中文


Minimal Daily Workflow
- Install desktop app
- Initialize ledger
- Connect AI
- Log receipts with AI
- Review and audit anytime
Core Features
Trial Balance & Executive Overview
A single screen summarizing your revenue, expenses, assets, and liabilities. Instantly verifies ledger balance with flexible time filtering by year, quarter, or month.

Standard Financial Statements
Instant balance sheet, income statement, and cash flow statement, offering a clear view of business performance and cash movements.

Document Audit Trail & Receipt Verification
Click any transaction in the journal to inspect attached invoices and bank receipts directly, maintaining a verifiable evidentiary trail.

Custom Queries & AI Analysis
Filter, inspect, and export transaction data to CSV. Use built-in financial query templates or prompt AI agents to extract specific operational metrics.

Zero Configuration & Data Security
- Ready out of the box: Self-contained runtime requiring no external dependencies; reports refresh automatically as your ledger updates.
- Data sovereignty: No centralized servers; your ledger files and receipts remain strictly on your local machine.
- Local snapshots and encrypted incremental backups: Automatic local version snapshots, plus encrypted incremental backups to local drives or S3-compatible storage.
- Due date reminders: Import or subscribe to calendar feeds to receive desktop notifications before critical tax or payment deadlines.

Quick Start
Download the installer for your operating system from the Releases page:
- macOS: Apple Silicon (.dmg) and Intel (.dmg)
- Windows: 64-bit installer (.exe)
- Linux: x86_64 and ARM64 packages (.deb / .AppImage)
After launching the app:
- New ledger: Select a folder to initialize a standard ledger structure with one click
- Existing ledger: Select your existing ledger directory to open directly
- Remote connection: Enter the URL of an existing accounting service to connect directly
BeanDesk is completely free and open source. If it saves you time or helps your business, sponsorship is greatly appreciated:
- Payoneer (Credit card, debit card, multi-currency): Sponsor via Payoneer
- USDC (Solana):
CiZxojzWpKwXqxqbQQ8gN6Qb4pdGSuKzYA9MbX8ukFKK
- USDC (Base / Arbitrum / Ethereum):
0x43ad55b5fe79d1d8afee3425a6011cfb9a512927
License
Licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).