Ynab Api

💰 零基预算自动化管家,每日财务健康晨报

YNAB零基预算自动化管理工具,支持目标追踪、支出分析、自动定时报告,提供最佳实践脚本与账户联动转账功能。

收藏
5.3k
安装
1.1k
版本
2.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

YNAB Budget Management 是一套完整的 YNAB(You Need A Budget)预算自动化工具集,通过官方 API 实现预算数据的读取、分析与自动化管理。核心功能包括:目标进度可视化追踪(带进度条)、定时交易账单提醒、资金龄期监控、月度支出对比分析、超预算预警、每日晨间预算报告(支持 WhatsApp/Telegram 推送),以及基于历史交易学习的智能分类建议。

用户需从 YNAB 开发者设置获取 Personal Access Token 和 Budget ID,通过环境变量或配置文件完成认证。工具提供一键式自动化设置脚本 setup-automation.sh,可在数分钟内配置 4 组定时任务:每日预算检查(7:15 AM)、每周支出回顾(周一 8:00 AM)、月中目标检查(每月 15 日 9:00 AM)、即将到期账单提醒(每日 10:00 AM)。

显著优点

  • 开箱即用的脚本生态:8 个即拿即用的 Bash 脚本覆盖目标追踪、账单预测、转账操作、月度对比等核心场景
  • 真正的账户联动转账:通过 transfer_payee_id 机制实现 YNAB 官方认可的双向关联转账,自动同步两侧账户
  • 零基预算方法论落地:深度整合 YNAB 的"给每一块钱工作"哲学,强调即时分类、避免未分类交易
  • 智能防重复机制:自动检测待审批交易,避免银行导入与手动录入的重复
  • 可视化反馈:进度条、表情符号标识、颜色编码(🟢🟡🔴)让预算状态一目了然
  • 隐私优先设计:个人配置(商家映射、分类排除规则)存储于本地 TOOLS.md,不上传云端

潜在缺点与局限性

  • API 速率限制:每小时约 200 次请求,大规模历史数据分析需缓存策略
  • 仅支持 YNAB:无法兼容其他预算软件(如 Mint、PocketGuard、Actual)
  • 技术门槛:需要理解 milliunits(金额 ×1000)、UUID 引用、REST API 基础
  • 无原生移动应用:依赖命令行和 cron 定时任务,移动端体验需借助推送服务
  • 分类依赖历史一致性:智能分类的效果取决于用户过往数据质量
  • 转账配置复杂:首次获取各账户的 transfer_payee_id 需要手动 API 查询

适合人群

  • YNAB 现有用户:已认同零基预算方法论,希望从手动记录升级为自动化监控
  • 技术型个人理财爱好者:熟悉命令行、环境变量配置、JSON 处理的进阶用户
  • 多账户管理者:需要频繁在不同储蓄/支票账户间转账并自动追踪的用户
  • 数据驱动决策者:希望通过月度对比、趋势分析优化消费结构的人群
  • 抗遗忘型用户:依赖定时提醒避免账单逾期、预算超支的实用主义者

常规风险

  • API 密钥泄露风险:Token 具有完整账户读写权限,需设置 600 权限位、排除版本控制
  • 误操作转账:错误使用 payee_name 而非 transfer_payee_id 会导致单边交易,破坏账户余额一致性
  • 定时任务失控--dry-run 模式可预览变更,避免 cron 配置错误导致消息轰炸
  • milliunits 计算错误:金额未 ×1000 会导致 1000 倍误差,需严格遵循 API 数据格式
  • 未分类交易累积:系统强制要求即时分类,延迟处理会导致预算数据失真
  • 依赖外部服务稳定性:YNAB API 可用性、WhatsApp/Telegram 推送服务中断会影响自动化链路

Ynab Api 内容

references文件夹
scripts文件夹
手动下载zip · 21.3 kB
category-examples.mdtext/markdown
请选择文件