Billclaw

💰 本地优先的银行账单同步专家

开源本地优先的个人财务数据管理工具,支持Plaid/GoCardless银行同步、Gmail账单抓取,并导出Beancount/Ledger格式,数据完全掌控在用户本地

收藏
12.3k
安装
2.6k
版本
0.5.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

BillClaw 是专为 OpenClaw 设计的财务数据管理技能,采用本地优先架构。用户需自行安装 @firela/billclaw-openclaw npm 插件,配置 Plaid 和 Gmail API 凭证后,即可通过对话或命令方式同步银行账户交易、从 Gmail 抓取账单,并导出为 Beancount 或 Ledger 会计格式。

主要功能

  • 银行同步: 通过 Plaid(美加)或 GoCardless(欧洲)连接银行账户
  • 账单抓取: 自动从 Gmail 提取账单邮件
  • 会计导出: 支持 Beancount 和 Ledger 双格式
  • 对话式交互: 自然语言指令触发同步和查询

显著优点

1. 本地优先主权: 所有数据存储在 ~/.billclaw/ 本地目录,不上传云端
2. 凭证自控: 用户自行申请并管理 Plaid/Gmail API 密钥,无需信任第三方托管

3. 系统级加密: 敏感 token 使用平台原生钥匙串加密存储

4. 完全开源: MIT 许可证,代码可审计,npm 包独立发布可查验

5. 模型不可自主调用: disable-model-invocation: true 确保需用户显式触发

潜在局限

  • 配置门槛: 需自行注册 Plaid/Gmail 开发者账号并获取 API 凭证
  • 地域限制: Plaid 仅支持美加,GoCardless 仅限欧洲
  • Node 依赖: 要求本地安装 Node.js 环境
  • 无内置 UI: 依赖 OpenClaw 对话界面或可选 CLI

适合人群

  • 注重数据主权的隐私敏感型用户
  • 使用 Beancount/Ledger 的复式记账爱好者
  • 有技术能力配置 API 凭证的开发者或进阶用户
  • 需要自动化银行对账的个人或小型企业

常规风险

  • API 凭证泄露: 若环境变量或配置文件权限设置不当,可能导致凭证暴露
  • 本地数据丢失: 无云备份机制,需用户自行备份 ~/.billclaw/ 目录
  • 第三方服务依赖: Plaid/GoCardless 服务中断将影响同步功能
  • OAuth 配置复杂性: Gmail OAuth 流程对非技术用户存在一定门槛

Billclaw 内容

scripts文件夹
手动下载zip · 4.3 kB
validate-skill.shtext/x-shellscript
请选择文件