BetaGifted74 downloadsSummarize local Markdown transaction logs into an offline finance dashboard.
Auto Ledger turns local Markdown transaction logs into an offline finance dashboard in Obsidian.
It was built for shortcut-driven bookkeeping workflows: append one Markdown line per transaction, then open the dashboard to review monthly income, expenses, recent records, category rankings, member distribution, and items that need checking.
After the plugin is available in the Obsidian Community directory:
Auto Ledger.Open automated bookkeeping from the command palette.Open the plugin settings and set:
甜菜自动化记账, and you can rename it.YYYY-MM, or leave it empty to use the current month.Auto Ledger reads Dataview-style inline fields. A transaction can be any Markdown line that contains supported inline fields:
- [ ] [date:: 2026-07-05] [time:: 08:17] [direction:: 支出] [amount:: 1.00] [currency:: CNY] [account:: Family account] [category:: 交通出行] [name:: Charging order] [merchant:: Example merchant] [member:: BetaGifted] [verified:: true] [source:: shortcut] [note:: ] [confidence:: 0.95]
Supported fields:
date, time, direction, amount, currency, account, category, name, merchant, member, verified, source, note, confidence, from_account, to_account.
direction supports:
支出: expense.收入: income.转账: transfer. Transfers are listed and can be reviewed, but they are excluded from income and expense totals.Auto Ledger 是一个本地优先的 Obsidian 自动化记账看板。它读取仓库内已有 Markdown 流水,不联网、不上传、不写入示例数据。
第一版适合 iPhone 快捷指令、自动化脚本或手动追加的流水格式。你可以在设置里修改流水目录和看板名称。
Run the local checks:
node --check main.js
node tests/test_plugin.js
Release assets for Obsidian must include:
manifest.jsonmain.jsstyles.cssMIT.