agentledger

📒 AI Agent 的隐私优先记账助手

🥥19总安装量 4评分人数 5
100% 的用户推荐

OpenClaw 社区开源的 AI Agent 本地记账工具,零依赖纯本地存储,支持多币种预算管理与自然语言查询,为 Agent 支出提供完整审计追踪。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 纯本地存储架构,零网络传输,彻底杜绝数据外泄风险
  • ✅ 零第三方依赖,仅使用 Node.js 内置模块,供应链攻击面为零
  • ✅ 完善的输入验证机制,拒绝负金额与缺失必填字段
  • ✅ 自动备份与损坏恢复机制,保障数据持久安全
  • ⚠️ 本地 JSON 明文存储,建议用户自行加强工作区访问控制

使用说明

核心用法

AgentLedger 是一款专为 AI Agent 设计的本地化费用追踪与会计管理工具。其核心工作流围绕"即时记录-分类管理-智能查询-报表导出"展开:Agent 在完成每笔消费(如 API 调用、SaaS 订阅)后,需立即通过 CLI 或 JavaScript API 记录交易详情,包括金额、商家、类别、账户别名及业务上下文;系统支持多币种记账、Privacy.com 虚拟卡数据导入,并提供自然语言查询能力(如"本月 API 支出多少"),最终可导出 CSV/JSON 格式的财务报告。

显著优点

零依赖架构:仅依赖 Node.js 内置模块(fs/path),彻底规避 npm 供应链攻击风险。隐私优先设计:所有数据以 JSON 格式存储于本地 workspace/ledger/ 目录,无网络传输、无云端同步,账户使用别名(如 privacy-card-1)而非真实卡号。智能交互体验:支持自然语言查询与灵活的时间周期表达(today/this-week/last-quarter 等),大幅降低财务数据检索门槛。数据安全保障:每次写入前自动创建 .backup 备份,损坏时自动恢复;输入层对负金额、缺失必填字段进行严格校验。多维度预算管控:可按类别设置月度预算并触发接近限额警告,帮助 Agent 自主控制运营成本。

潜在缺点与局限性

功能边界明确:定位为轻量级个人/Agent 记账工具,不支持团队协作、多用户权限管理或复杂会计科目体系。货币处理简化:虽支持多币种记录,但无实时汇率转换功能,跨币种汇总需用户自行处理。CSV 安全待强化:当前 CSV 导出仅做基础引号包裹,特殊字符转义机制可进一步完善。无数据加密:本地 JSON 文件以明文存储,若工作区被未授权访问,财务数据直接暴露。生态依赖:Privacy.com 导入功能需用户手动导出 JSON 文件,无 API 直连能力。

适合的目标群体

  • 独立 AI Agent 开发者:需要追踪 API 密钥、云服务、工具订阅等运营成本
  • 小型自动化项目:单 Agent 或少量 Agent 的财务自治场景
  • 隐私敏感型用户:拒绝将财务数据上传至任何第三方平台
  • OpenClaw 生态用户:已采用 OpenClaw 框架的 Agent 工作流

使用风险

性能风险:随着交易记录增长(数万条以上),JSON 文件的读写与查询性能可能下降,建议定期归档历史数据。依赖项风险:虽无 npm 依赖,但需 Node.js >= 16.0.0 运行时环境。数据持久化风险:虽具备自动备份,但用户仍需避免手动误删 workspace/ledger/ 目录。权限风险:需要工作区目录的读写权限,在多租户环境中需确保目录隔离。

agentledger 内容

手动下载zip · 24.7 kB
budget.jstext/javascript
请选择文件