Copilot Money Mac

查询并分析 Copilot Money Mac 应用的个人财务数据。适用于用户询问支出、交易、账户余额、预算等场景。

安装

概览

Copilot Money Mac 是一款专为 macOS 用户设计的个人财务管理应用,其本地数据存储结构清晰且易于访问,支持对交易记录、账户余额、预算设置及投资信息进行深度查询与分析。该应用的财务数据主要保存在两个核心数据库中:一个是 SQLite 数据库 CopilotDB.sqlite,用于存储用户的日常交易流水和每日账户余额快照;另一个是 Firestore 的本地 LevelDB 缓存文件,用于保存周期性交易名称、预算配置、投资持仓及分类标签等结构化元数据。这种双库设计既保证了高频交易数据的读写效率,又实现了复杂业务逻辑数据的灵活管理。通过直接读取这些本地文件,用户可以绕过应用界面,以 SQL 查询方式快速获取所需的财务洞察。 该工具特别适合需要自动化处理或批量分析个人财务数据的用户群体。无论是追踪月度消费趋势、识别重复性支出项目,还是监控投资组合表现,都可以通过编写简单的 SQL 语句实现。由于所有敏感财务信息均存储在用户本地设备上,因此也具备较高的隐私保护特性。此外,应用内部已建立完善的软删除机制(user_deleted 字段),确保用户误删的数据不会出现在常规查询结果中,从而维持数据分析的准确性。对于希望利用脚本或第三方工具增强财务分析能力的开发者而言,Copilot Money Mac 提供了开放而稳定的数据接口。 值得注意的是,虽然 SQLite 数据库包含了大部分可直接使用的交易和余额信息,但诸如“房租”、“Netflix 订阅”等人类可读的周期性交易名称,以及各支出类别(如餐饮、旅行)的具体标签,则需从 Firestore LevelDB 缓存中提取。这要求使用者掌握基本的命令行操作技能,例如使用 strings 命令解析二进制日志文件,并理解不同数据表之间的关联关系。尽管如此,官方文档已提供多个实用查询示例,涵盖最近交易检索、月度开销汇总、按类别统计支出等常见场景,极大降低了初次使用者的技术门槛。总体而言,Copilot Money Mac 不仅是一个消费记账软件,更是一个可被外部工具集成和扩展的本地化财务数据中心。

核心功能特点

  1. 支持通过 SQLite 数据库直接查询本地存储的交易记录与账户余额
  2. 提供 Firestore LevelDB 缓存解析功能,提取周期性交易名称和预算分类信息
  3. 内置软删除机制,自动过滤已被用户标记删除的交易数据
  4. 允许使用标准 SQL 语法进行复杂财务分析,如按月汇总支出或按类别统计消费
  5. 金额字段采用正数表示支出、负数表示收入的统一格式,便于计算净现金流
  6. 支持通过 recurring_id 字段关联主交易表与周期性交易定义,识别重复扣款项目

适用场景

Copilot Money Mac 的核心价值在于为有深度财务分析需求的个人用户提供灵活的数据访问能力。例如,一位自由职业者可能需要每月生成详细的支出报告,以区分业务相关开销与个人生活消费。借助该工具的 SQL 查询功能,他可以直接筛选过去30天内所有大于零的交易金额,并按月份分组求和,快速得出各时间段的实际花费总额。若还需进一步细化分析,还可以结合 category_id 字段统计不同类别下的具体支出分布,比如餐饮、交通、办公用品等各项占比,从而优化未来的预算分配策略。 另一个典型应用场景是识别和管理周期性自动扣款。许多用户每月会遭遇固定金额的订阅服务扣费,如健身房会员、流媒体平台或水电燃气账单。通过执行特定查询语句列出所有 recurring = 1 的交易条目,并结合 Firestore 缓存中的 name 字段,系统能自动归类出“Netflix”、“Spotify”或“Rent”等常用名称对应的扣款记录。这不仅有助于发现潜在的未授权扣费,还能帮助用户评估这些固定支出的合理性,甚至制定针对性的省钱计划。 对于关注长期财务健康的投资者而言,Copilot Money Mac 同样具备实用价值。尽管其主要功能聚焦于日常收支管理,但其本地存储的投资相关数据(如 securities、investment_performance 等集合)可通过 LevelDB 提取后与其他金融工具联动分析。例如,用户可导出某只股票的历史价格变动情况,配合自身买入卖出记录计算真实收益率,进而对比市场基准表现。此外,结合 accountDailyBalance 表中的每日余额快照,还能绘制出资产净值随时间变化的曲线图,直观反映整体财务状况的发展趋势。