核心用法
Fiscal Personal Accountant 让你通过对话管理个人财务,无需掌握 Actual Budget 或命令行。你只需用自然语言描述需求(如"查看本月餐饮支出"或"为信用卡设置自动还款规则"),系统会自动转换为 fscl CLI 命令并返回易读的表格或摘要。
关键工作流覆盖预算全生命周期:
- 初始化 (
fscl init):创建本地预算或连接 Actual Budget 服务器 - 状态诊断 (
fscl status):自动判断预算健康度,引导至三大工作流 - 日常操作:账户管理、交易导入/分类、规则自动化、预算模板、月度复盘
所有输出自动转换:金额从"分"转为货币格式(-4599 → -$45.99),UUID 替换为友好名称,JSON 渲染为表格。
显著优点
- 零学习成本:用户无需记忆命令或财务术语
- 智能工作流分流:根据账户数、规则数、未分类交易比例自动判断预算阶段(新设/优化/维护)
- 安全确认机制:写操作前生成 draft 文件供人工确认,
draft → edit → apply模式防止误操作 - 完整 Actual Budget 覆盖:支持信封预算、信用卡债务追踪、联合账户、银行导入等高级功能
- 会话持久化:自动缓存实体 ID,跨命令保持上下文
潜在局限
- 依赖 Actual Budget:需用户已部署或愿意部署 Actual Budget 后端(本地文件或自托管服务器)
- CLI 先行设计:复杂场景(如自定义 AQL 查询)仍需理解底层数据结构
- 无原生多币种支持:汇率转换需外部处理
- 单用户会话:未提及多用户协作或权限隔离
适合人群
- 想使用 Actual Budget 但抵触命令行复杂度的技术用户
- 已有 Actual Budget 数据,希望自动化分类/规则维护的现有用户
- 追求隐私优先(本地存储)、不愿使用云财务软件的用户
- 需要信用卡债务追踪、信封预算法等进阶功能的个人理财者
常规风险
- 数据丢失风险:
fscl写命令自动同步服务器,但本地文件损坏可能导致预算无法加载(需备份budget.blob) - 误操作风险:虽强制 draft 确认,但批量 apply 仍可能覆盖大量数据
- 认证状态过期:会话可能因
not-logged-in中断,需重新输入服务器密码 - 导入数据质量:银行 CSV 格式不统一,列映射错误会导致交易解析失败