核心用法
Income Tracker 是一款专为自由职业者、内容创作者和副业者设计的本地化收入管理工具。用户通过自然语言指令即可快速记录收入——支持「记录收入 金额 币种 来源」的标准格式,也可使用「收入+」快捷命令一键录入。系统自动识别多币种(USD/CNY/USDT等),提供日/周/月/年多维度统计查询,并生成趋势折线图、来源饼图、对比柱状图等可视化报表。
数据以JSON格式本地存储于~/clawd/data/income-tracker.json,支持自动备份、CSV/JSON导出导入及可选云同步。API层面提供add、stats、chart、analyze四大核心动作,开发者可通过程序化调用实现自动化收入管理。
显著优点
隐私安全极致:纯离线运行设计,零网络请求,所有财务数据本地存储,从根本上杜绝数据外泄风险,特别适合对隐私敏感的自由职业者。
多场景适配:内置A2A Market、Upwork、Fiverr等平台模板,同时支持外包项目、咨询服务、视频收益、文章打赏等自定义来源,覆盖创作者全链路收入场景。
轻量化体验:仅依赖dayjs、chalk、asciichart三个知名开源库,代码结构清晰,启动快速,无臃肿依赖拖累。
合规可信:MIT开源协议,通过GDPR、CCPA隐私合规认证,代码经六维安全检测无风险,来源可信度达T2级。
潜在缺点与局限性
功能边界清晰:作为专注收入记录的工具,不含支出管理、发票处理、税务计算等进阶财务功能,复杂财务需求需配合专业软件。
汇率机制待完善:当前使用硬编码汇率表,文档提及的"实时接口"尚未实现,多币种转换精度受限。
协作能力有限:虽有团队版付费选项,但核心架构为单机设计,多人实时协作需依赖云同步扩展。
高级功能付费:收入预测、深度分析等高级功能需订阅($2.99/月),免费版满足基础记录统计需求。
适合的目标群体
- 跨境自由职业者:管理Upwork、Fiverr等多平台多币种收入
- 内容创作者:追踪视频收益、打赏、付费课程等创作变现
- 副业探索者:清晰记录主业之外的多元收入来源
- 独立开发者:需要轻量级、可审计的财务记录工具
- 隐私敏感用户:拒绝云端财务应用,坚持数据本地化
使用风险
数据安全责任自负:本地存储虽保障隐私,但用户需自行承担备份责任,设备损坏可能导致数据丢失,建议定期导出备份。
功能迭代依赖社区:作为相对小众的开源工具,长期维护和功能更新速度可能不及商业竞品。
汇率误差风险:硬编码汇率与真实市场存在偏差,大额多币种结算时建议交叉验证。
输入验证可强化:当前对source、note等字段的校验较宽松,极端输入可能影响数据一致性,建议遵循推荐格式录入。