工具自由
使用任何编辑器进行编辑:VS Code、Vim、Emacs 或专门的 Beancount 工具。你的选择,你做主。
为你的财务提供版本控制
让 Git 为你的财务带来清晰脉络。用纯文本保存账本,用喜爱的工具处理账目,让每次变更都有迹可循。
免费开始,无需信用卡。你的账本始终属于你。
2026-09-01 * "Client payment"
Assets:Bank:Checking 2,500.00 USD
Income:Consulting -2,500.00 USD
2026-09-02 * "Workspace"
Expenses:Office 120.00 USD
Assets:Bank:Checking -120.00 USD
添加办公开支
记录客户付款
开设账本账户
每次提交,都是一份清晰的记录。
添加办公开支
+ 2026-09-02 * "Workspace"
+ Expenses:Office 120.00 USD
+ Assets:Bank:Checking -120.00 USD
一笔新支出,来龙去脉清晰可查。
克隆 · 编辑 · 提交
三个简单步骤实现带版本控制的财务管理
使用标准 Git 命令将账本仓库克隆到本地机器
git clone ssh://[email protected]:2222/you/ledger.git请使用你自己账本的克隆地址。使用你最喜爱的编辑器:VS Code、Vim、Emacs 或专门的 Beancount 工具。你的选择,你做主。
cd ledger
vim expenses.beancount提交更改并推送以自动同步。每一次更改都带有完整的审计历史记录。
git add expenses.beancount
git commit -m "Add office expense"
git push origin main为你而建,始终归你
你的账本是标准 Git 仓库中的一个可读 Beancount 文件。可以完整克隆带走,保留你偏好的编辑器,并自主选择数据存放位置。
纯文本,开放格式,归你所有。
使用任何编辑器进行编辑:VS Code、Vim、Emacs 或专门的 Beancount 工具。你的选择,你做主。
查看变更内容、时间和记录的作者。清晰的历史让每笔账都更容易解释和核对。
完整克隆会将你的账本及其版本历史保存在你的本机上。定期拉取更新以保持这份副本的最新状态。
使用分支、拉取请求和代码审查工作流与你的团队或会计师协作。
在首次提交前,有几件值得了解的事。
你的 Beancount.io 账本在 git.beancount.io 上拥有一个私有仓库。通过 SSH 密钥连接,克隆仓库,在本地编辑,然后使用标准 Git 命令将更改推送回去。
当然可以!由于你的账本保存在标准的 Git 仓库中,你可以将其推送到 GitHub、GitLab、你自己的 Gitea 实例或任何你喜欢的 Git 服务器。数据属于你,并以开放格式存储。
你保留一切。你的完整财务历史记录保存在一个标准的 Git 仓库中,且该仓库你已经克隆到了本地机器。数据由你掌握,不会被锁定在私有格式中。这是基于 Git 记账的核心优势。
这里展示的 Git 工作流通过 SSH 连接。请妥善保管你的私钥,并将仓库访问权限仅授予你信任的人。本地克隆包含你的财务数据,因此请保护你的设备和备份。
你可以将你的会计师添加为 Git 仓库的协作者。他们可以克隆仓库,进行更改或提出建议,并创建拉取请求供你审核。每一次更改都会被记录,具有完整的历史记录和可追溯性。