Beanbook
Plain-text accounting for Beancount, on your phone, with no account.
新版本 1.0.2
Scanner, accounts and backups, plus fixes.
• The document scanner is reworked: a review screen, a crop screen with a magnifier, better page detection, flat black and white or greyscale pages, A4 or Letter size.
• Accounts can carry details such as the bank, and be closed with a date.
• Scheduled and manual backups can be encrypted.
• Deleted documents are kept for 30 days in a trash you can open.
• Safer saves, backups and remote retries, and many smaller fixes.
• The document scanner is reworked: a review screen, a crop screen with a magnifier, better page detection, flat black and white or greyscale pages, A4 or Letter size.
• Accounts can carry details such as the bank, and be closed with a date.
• Scheduled and manual backups can be encrypted.
• Deleted documents are kept for 30 days in a trash you can open.
• Safer saves, backups and remote retries, and many smaller fixes.
Beanbook keeps your books where they already live: in ordinary Beancount text files, on your phone. It runs the real Beancount and Fava on the device, so the figures you see are the ones bean-check and Fava produce on a desktop.
There is no account to create, no sign-in and no server run by this project. Your ledger is a folder of text files you own.
What you can do
• Read your ledger: a Home page with net worth and where the money went, a searchable Journal, and Balances for every account.
• Show figures three ways, as Fava does: Units, At cost, or Market value.
• Add entries and other Beancount directives with a form that shows the exact text before it is written.
• Edit the files themselves, with every save re-read by Beancount before it is called saved, and an Undo for the last change.
• Scan receipts and statements into PDFs and file them under an account.
• Open Fava's Reports inside the app.
• Mirror a project to a folder you choose, and back it up with an optional passphrase.
• Use Beancount plugins and Fava extensions, and run your own Python scripts.
• Home-screen widgets for balances and net worth.
Your data stays yours
• No telemetry, analytics, crash uploads or ads.
• Local mode makes no network requests.
• If you turn on Share on Wi-Fi, other devices can reach your Reports only while it is on, only on a private network, and only after signing in.
• Nothing is sold, and there is nothing to subscribe to.
Two editions
The Expert edition adds plugins and packages that include native code, fetched only when you ask. The Play edition does without them. Both are free.
Beanbook is an independent project. It is built on Beancount and Fava and is not affiliated with or endorsed by them. It comes with no warranty, as its GPL-2.0 licence states: keep backups of your ledger.
There is no account to create, no sign-in and no server run by this project. Your ledger is a folder of text files you own.
What you can do
• Read your ledger: a Home page with net worth and where the money went, a searchable Journal, and Balances for every account.
• Show figures three ways, as Fava does: Units, At cost, or Market value.
• Add entries and other Beancount directives with a form that shows the exact text before it is written.
• Edit the files themselves, with every save re-read by Beancount before it is called saved, and an Undo for the last change.
• Scan receipts and statements into PDFs and file them under an account.
• Open Fava's Reports inside the app.
• Mirror a project to a folder you choose, and back it up with an optional passphrase.
• Use Beancount plugins and Fava extensions, and run your own Python scripts.
• Home-screen widgets for balances and net worth.
Your data stays yours
• No telemetry, analytics, crash uploads or ads.
• Local mode makes no network requests.
• If you turn on Share on Wi-Fi, other devices can reach your Reports only while it is on, only on a private network, and only after signing in.
• Nothing is sold, and there is nothing to subscribe to.
Two editions
The Expert edition adds plugins and packages that include native code, fetched only when you ask. The Play edition does without them. Both are free.
Beanbook is an independent project. It is built on Beancount and Fava and is not affiliated with or endorsed by them. It comes with no warranty, as its GPL-2.0 licence states: keep backups of your ledger.
捐助
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
x86_64此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
x86_64此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8a此版本需要 Android 10 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
新版本 1.0.1
Fixes found in a full review of the code.
• The entry form accepts what Beancount accepts, including its per-currency tolerance.
• Saves interrupted by the screen closing are finished or put back, never left undecided.
• Backups, restores and Undo are safer, and CRLF ledgers keep their line endings.
• Remote server addresses with capitals or a path prefix work.
• Smaller downloads: one APK per processor type.
• The entry form accepts what Beancount accepts, including its per-currency tolerance.
• Saves interrupted by the screen closing are finished or put back, never left undecided.
• Backups, restores and Undo are safer, and CRLF ledgers keep their line endings.
• Remote server addresses with capitals or a path prefix work.
• Smaller downloads: one APK per processor type.







