发布于

Copilot Money 替代方案:开源与多币种支持

比较 Copilot Money 与 Expense Budget Tracker 的银行同步、币种、共享和费用。切换前,先用少量 CSV 数据做一次迁移测试。

即使要在同一份报表里查看家庭支出,美元支票账户和欧元账户也需要各自保留独立的余额。Copilot Money 目前只支持美元,这就是考虑 Copilot Money 替代方案的一个具体理由。它在文档中提供的外币处理办法,是手动输入换算后的金额。Copilot Money 的币种说明介绍了这一限制。

Expense Budget Tracker 是一款开源替代工具,交易按原币种记录,生成报表时再换算。你也可以邀请成员加入工作空间,或自行托管这款工具。代价是你需要持续维护记录:它没有自动银行同步,也没有内置的 Copilot Money 导入工具。你可以在浏览器中录入交易,或审核外部智能体提出的导入方案。

本次比较依据公开的产品文档,核查日期为 2026 年 9 月 20 日,并非实际迁移的体验报告。Expense Budget Tracker 是我们的产品;真正值得验证的是,它的工作方式是否适合你的账户。

一个人先试着把一只木箱放进划艇,另外两只木箱仍留在码头上

先比较每周需要做哪些事

需求 Copilot Money Expense Budget Tracker
银行交易记录 连接银行后将交易记录同步到应用 手动录入,或审核后通过外部智能体、脚本导入
币种 美元;不提供原生外币换算 保留原币种记录,报表使用受支持的每日汇率换算
共同管理财务 共用同一账号;其他已登录设备拥有完整控制权 邀请成员加入共享工作空间
访问方式 在美国提供服务,支持 iPhone、iPad、Mac 和网页版 浏览器界面、MCP 连接器和 Agent API
定期账单与投资 提供订阅跟踪和投资功能 提供预算规划和账户余额;账单计划需要自行维护
托管方式 服务商托管 托管云服务,或使用开源代码自行托管
费用 每年 95 美元或每月 13 美元 托管版在测试期间免费;自托管源码免费,基础设施和维护另有成本

Copilot Money 的产品网站列出了支持的平台和价格。快速入门指南介绍了美国地区的服务、银行连接、预算、订阅和投资功能。它支持共享使用:与伴侣共享账号的说明介绍了通过同一账号访问的方式。

选择 Expense Budget Tracker 前,请查看当前价格。测试期间免费不代表承诺永久免费。自托管也意味着你要负责更新和备份;自托管指南说明了相关工作。即使记账工具由你自己托管,外部 AI 服务商仍可能处理你提供给它的财务数据。

如果自动同步银行记录是你保持预算更新的关键,改用需要审核的录入流程,可能会增加你不愿长期承担的工作。Expense Budget Tracker 也不能替代自动订阅识别或投资组合管理。如果你更看重分别保留各币种,或自行控制托管方式,先做一次小规模迁移,再考虑迁移历史数据。

Copilot Money 导出的数据能带走什么

Copilot Money 各平台都支持将交易导出为 CSV,网页版还可以导出筛选后的记录。文档列出的字段包括日期、名称、金额、状态、分类、类型、账户、备注和关联的周期性交易。具体操作见交易数据导出说明。

把这份 CSV 当作可供核对的原始依据。下表建议了各字段的对应方式和审核要点,并非自动导入规范:

导出字段 录入记账工具前需要审核的内容
日期 确认日期格式和所属期间
名称和备注 保留原始描述及有用的背景信息,并能追溯到源数据行
金额 保留原始值;先用已知的消费、退款、收入和转账核实正负号含义,再统一为目标账本的格式
待入账或已入账 已结束期间的测试只纳入已入账记录
分类和上级分类 映射到你选定的工作空间分类,不要假定两边的分类结构相同
类型 区分收入、支出或退款,以及内部转账
账户和脱敏账号(mask) 对应到准确的目标账户,并单独确认币种
已排除 记录排除原因;从预算中排除,不一定意味着不影响账户余额
关联的周期性交易 保留为背景信息;需要的预算计划另行重建

保留导出原文件不变,在工作副本中给源数据行编号。交易 CSV 不是完整的应用备份。不要假定它能恢复预算金额、周期性交易设置或期初余额。获取银行账单或带日期的余额记录,用于对账。

Copilot Money 本身已经区分收入(Income)、内部转账(Internal Transfers)和普通交易(Regular,包含退款)。它的交易类型指南将信用卡还款归为内部转账。迁移时应保留这些区别,不要把所有流出都重新归为支出。

选一个已结束的期间试迁移

选择一个较短、已经结束的期间,其中包含普通消费、一笔退款,以及两个已纳入管理的账户之间的一笔转账。转账双方账户都要纳入测试,并取得各自的期初和期末余额。待入账记录留在测试范围之外。

先在网页应用中手动录入几笔,或者让外部智能体处理 CSV。银行账单导入流程介绍了完整的审核步骤。应用没有上传文件后即可完成迁移的导入界面。

如果借助智能体导入,先让它检查当前的数据结构和选中的工作空间。要求它准备一份草稿,列出源数据行、目标账户、币种、导出的原始金额、统一正负号后的账本金额、建议分类、转账对应记录,以及任何不确定之处。两个金额列要分开保留,方便检查每一次正负号变化。与现有记录比较,标出疑似重复项。审核具体的写入内容后,再批准一小批数据写入,随后重新读取已保存的记录。MCP 连接器指南解释了读取权限和单独的写入授权。

不要把导出的美元金额改标为欧元,就当作恢复了外币账户的币种。如果源数据里的值经过换算,或币种标签有误,应回到银行原始记录,取得真实的欧元金额。

比较报表前,先核对余额

下面的测试示例采用 Expense Budget Tracker 统一后的正负号规则:流出为负数;收入、转入和退款为正数。这些正负号描述的是目标账本,不是 Copilot Money 的 CSV 格式。以下金额均为虚构示例。

账户 期初余额 已入账变动 期末余额
美元支票账户 $1,000 +$500 收入 − $80 消费 + $20 退款 − $200 转账 − $3 手续费 $1,237
美元储蓄账户 $300 +$200 转账 $500
欧元活期账户 €400 −€60 消费 + €15 退款 €355

支票账户的对账计算为 1,000 + 500 − 80 + 20 − 200 − 3 = 1,237。储蓄账户收到对应的 200 美元转账。转账的两端都会影响账户余额,但都不计入支出或收入。20 美元和 15 欧元的退款应冲减原消费分类,而不是变成收入。单独入账的 3 美元手续费仍属于支出。

这次测试中,美元净支出为 63 美元,欧元净支出为 45 欧元。不要将它们相加,得出家庭支出为“108”。先分别用各自的凭据核对三个账户的期末余额,再选择报表币种,使用受支持的报表汇率比较金额。

报表使用的汇率不能用来确定银行实际的换汇结果。跨币种转账需要记录两端真实入账的金额。请检查汇率支持是否覆盖你需要的每一种货币;Expense Budget Tracker 并不承诺支持任意币种。多币种预算指南介绍了受支持的币种,以及报表换算与账户对账的区别。

测试通过后,再决定是否迁移多年数据

只有当每一行源数据都有明确的处理记录、所有受影响的账户余额都核对一致,以及转账和退款在支出报表中得到正确处理时,才继续迁移。先核实疑似重复的记录,补齐缺失的转账对应记录。不要为了掩盖无法解释的差额而添加调平记录。

接下来,用选定的录入流程维护一周的新交易。如果共享访问也是考虑因素,邀请伴侣加入,确认你们都能完成各自需要的操作。

如果让你持续使用 Copilot Money 的是银行同步、订阅识别或投资跟踪,继续用它可能更合适。如果测试证明,为原币种记录、工作空间访问或自托管付出录入精力是值得的,再迁移另一个已结束的期间。一份余额核对一致的迁移样本,比功能清单更能帮助你判断是否值得切换。

继续阅读