SuperAPI AI 工具集

Beancount.io

Beancount.io 是一个基于开源 Beancount 语言的托管式纯文本复式记账服务平台,面向开发者与财务人员。它以文本文件保存账本,支持用 Git 进行版本管理、用脚本实现自动化,并可逐行审计,同时提供 AI 辅助完成数据录入、交易分类与异常检测。支持导入 Mint、QuickBooks 及银行 CSV、OFX、QIF 等数据,提供 REST API、OpenAPI、GraphQL 以及基于模型上下文协议(MCP)的服务器,可通过 Beancount 查询语言(BQL)或自然语言查询余额、现金流和持仓。提供免费套餐,无需信用卡,账本可随时导出。

访问官网

工具介绍

Beancount.io 是一个基于开源 Beancount 语言构建的独立托管服务,提供纯文本、复式记账的会计平台。其核心理念是让用户像管理代码一样管理自己的账本:财务记录以纯文本文件形式保存,可用 Git 进行版本控制,可用脚本实现自动化,并能逐笔审计。平台面向开发者与财务专业人士,将可脚本化、可审计的记账方式带入 LLM 时代。

用途与定位 Beancount.io 适合希望以代码方式掌控财务的开发人员、财务人员、自由职业者、家庭以及小型团队。它试图解决传统记账软件中数据封闭、难以版本管理和自动化程度低的问题,让账本始终由用户自己掌控,并可随时导出。

主要能力

  1. Git 原生版本控制:每一笔财务变更都对应一次 Git 提交,拥有完整历史记录。用户可以创建分支测试不同场景、合并团队改动,并即时回滚错误。
  2. AI 辅助记账:自动完成交易分类、检测异常并提供智能建议,帮助用户从数据录入转向决策。AI 助手可根据收据和账单起草分录。
  3. 可脚本化工作流:支持编写自定义脚本,自动化对账、生成报告或触发提醒,让记账逻辑适应用户自身的业务规则。
  4. 透明可审计:纯文本文件使每笔交易都可复核、可版本控制且易于审计,没有黑盒操作,也不存在供应商锁定。
  5. 实时分析:可即时可视化现金流、发现趋势并构建自定义仪表板。用户拥有自己的数据、查询和洞察。
  6. 数据导入:支持从 Mint、QuickBooks 或任意银行 CSV 导入历史数据,Beancount 的导入框架可将 CSV、OFX、QIF 格式的银行与信用卡账单转为清晰的复式记账交易,部分银行还可直接同步。
  7. 公开账本演示:平台将上市公司的财务报表以实时、可审计的账本形式呈现,包括资产负债表、利润表和现金流量表,均以 Beancount 语法展示,每个周期以可审阅的提交形式保留。

使用方式 用户可以在浏览器中使用免费工具开始记账,无需信用卡、无需编程。Beancount 语法接近普通英语,应用会引导完成日常录入,AI 负责分类和复式记账的数学计算,用户可随时按需学习脚本和自定义报告。此外,平台提供 REST API 参考文档、OpenAPI 与 GraphQL 接口,以及位于 beancount.io/api-gateway/mcp 的模型上下文协议(MCP)服务器,提供用于 BQL 查询和原子化账本编辑的范围化工具,方便开发者以编程方式访问。用户也可以通过 Beancount 查询语言(BQL)查询余额、现金流与持仓,或通过 MCP 服务器使用自然语言提问。文档、API 参考和操作指南的每一页也以 Markdown 形式提供,方便 AI 代理读取。

适用场景

  • 开发者个人或家庭的财务记账与自动化对账。
  • 自由职业者、夫妻或小型团队的共同账本管理。
  • 需要逐行审计、版本控制与脚本扩展的财务工作流。
  • 需要以编程方式访问账本数据、结合 AI 代理进行财务查询与编辑的场景。
  • 需要从 Mint、QuickBooks 或其他银行账单迁移历史数据,并避免供应商锁定的用户。

限制与暂未提供的信息 资料中未说明具体的银行直连支持范围、AI 模型的种类或供应商、数据存储的具体地理位置、企业级合规认证情况,以及超出所提及套餐之外的其他定价细节。平台的数据在传输和静态时均加密,用户可随时导出纯文本文件。免费套餐包含 1 个多账本、1 位协作者、1,000 条账本记录和 20K AI 助手 token;个人财务套餐包含 5 个多账本、5 位协作者、无限账本记录和 500K AI 助手 token。无需信用卡,可随时取消。