AI 个人财务 + 独立开发者记账
十件给独立创业者、自由职业者、indie hacker 自己记账用的工具:收据 OCR、自动分类、简单 P&L、现金流跑道、多币种、季度税估算工作流。比会计版轻 — 不搞审计仪式,月结一小时跑完。
这个 pack 包含什么
这是给「人就是公司」的人准备的栈 — 一个把 Stripe 打款进个人账户的 SaaS 独立创业者;一个跨三种币种给四个客户开票的自由设计师;一个 Lemon Squeezy 上线了一款产品、白天工作正在收尾的 indie hacker。不是会计。不是 FP&A 团队。一个人、一套账、一个月一小时收尾。
我们已经发过一个更重的 Finance + Accountant AI Pack — 给那些要审计链路、纯文本账本、Quant Analyst agent 的人用。这个 pack 故意轻。没有 Hledger。没有复式记账词汇。没有 Quant Analyst 建模。就一件事:纸进来 → 分类 → 上 P&L → 看跑道 → 发开票 → 季度税预备。
核心原则:单人操作的记账必须能在周日早上两杯咖啡之间做完。再长就不会做,账就烂。所以每个选品都偏向降低摩擦,而不是搞审计级别的严谨。如果你扩张到 1–2 人以上,升级到会计版。
推荐安装顺序(采集 → 分类 → P&L → 现金流 → 税)
- Zerox — Zero-Shot PDF OCR for AI Pipelines — 前门从这里开。星巴克、Uber、AWS、GitHub、Notion 的收据全是 PDF/JPG。Zerox 用视觉模型一次抽结构化行,不用训模板、不用学曲线。直接喂第 3 步。
- Marker — Convert PDF to Markdown with High Accuracy — Zerox 对单张收据强;Marker 处理长的:Stripe 月度对账单、Mercury 账户导出、4–6 页带表的信用卡 PDF。输出 markdown,表格保留。
- TaxHacker — Self-Hosted AI Accounting for Receipts and Invoices — 分类器。把收据扔进去,拿回带多币种换算的分类行。自定义 prompt 让你能按自己的真实生活调分类:SaaS 订阅、外包付款、USDT 出金,啥都行。自托管,卡号不流到第三方。
- Claude Official Skill: XLSX — Spreadsheet Operations — 通向真正打得开的 P&L 表的桥。TaxHacker 把当月分类完之后,XLSX skill 读写你的月结工作簿 — 追加行、重算合计、保留格式。对单人创业者,第一个月这就是你的会计系统。
- Firefly III — Self-Hosted Personal Finance Manager — 表开始疼的时候的升级路径。Firefly 原生多币种(赚 USD/EUR/GBP 混在一起的人刚需)、用规则给交易分类、给你真正的 P&L 视图。$5 一个月的 VPS 自托管。
- Actual Budget — Local-First Budgeting App — 创业者那一面的信封预算。告诉你
跑道 = 现金 ÷ 月烧,这是盈利前唯一重要的数。Local-first 意味着在飞机上账也能用。 - Maybe — Modern Personal Finance OS — 视觉层。跨账户净值、多币种汇总、漂亮图表 — 让你愿意看自己的钱而不是回避。和 Firefly 配:Firefly 是引擎,Maybe 是你未来某个周日会主动打开的面板。
- Lago — Open-Source Usage-Based Billing — 给 indie SaaS 收入用。按 API 调用、座位、token 计费的时候,Lago 是开源计量引擎。和 Stripe 并行用;收入侧账目拿到可靠可审的数字,不用按事件付 SaaS 费。
- Invoice Ninja — Open Source Invoicing and Payments — 自由职业 + 咨询收入的 AR 侧。多币种发开票、支持 Stripe 和银行转账、循环计费、催款提醒。自托管,客户数据留在你手上。
- Dash — Data Apps and Dashboards in Pure Python — 常驻视图。做一个面板:年初至今 P&L、现金跑道、季度税应计(收入 × 你估的税率,单独账户预留)。每晚从 Firefly API 刷新。从此告别「我跑一下数」。
它们怎么协同
收据 / Stripe / Mercury PDF
│
┌───────┴────────┐
▼ ▼
Zerox Marker
(单张) (多页对账单)
│ │
└────────┬───────┘
▼
结构化行
│
▼
TaxHacker
(分类 + 汇率)
│
┌─────────┼──────────┐
▼ ▼ ▼
Claude XLSX Firefly III Lago
(表 P&L) (自托管 (用量
现金流) 计费)
│ │ │
│ Actual Budget │
│ (信封 / 跑道) │
│ │ │
│ Maybe(UI) │
│ │ │
└─────┬───────┴──────────┘
▼
Invoice Ninja ───── AR 回流
│
▼
Dash
(实时 P&L + 跑道 +
季度税应计)
关键连接是 TaxHacker → Firefly III:一旦你的交易分类好落到自托管中枢,下游每个视图(Maybe、Dash、年底找会计)都从一份数据源读。避开 indie 常见陷阱:三个半成品表格 + 一个没人更新的 Notion 页。
你会遇到的取舍
- XLSX vs Firefly III — 第一个月先用 Claude XLSX skill。直到每月 >100 笔或者同时管两种以上币种,才需要 Firefly。升级就是导出一次 CSV 的事。
- 自托管 vs SaaS — 这里每个工具都能在 $5 一个月的 droplet 上自托管。代价是半天 Docker 配置。如果你时间值 >$200/小时,直接买 QuickBooks Self-Employed,把这个 pack 当数据源用。
- 个人 vs 业务账本 — 第一周就分开,哪怕业务还没工商注册。收据流水线一样,分类规则会分叉。两个 TaxHacker 实例、一个 Firefly 配两个预算,搞定。
- AI 分类 vs 规则 — TaxHacker 能 90% 猜对分类。剩下 10% 是悄悄错分。每周花 10 分钟 review 上一周的分类。这个每周习惯是让这个 pack 跑得动的关键;跳过它,账就烂。
常见踩坑
- 把 Stripe 打款当收入 — 扣手续费之后的打款不是你的收入行。收入是毛收费;Stripe 手续费是费用。Lago(或 Firefly 里一条手工规则)保持两者分开。跳过这个区分,你的税估算就废了。
- 忘了汇率盈亏 — 用 EUR 开票但持 USD 的人,发票日和收款日之间的汇率差是真钱。多币种工具会跟踪它;电子表格悄悄丢掉它。决定用收付实现制(按收款日汇率记账)并写下这条规则。
- 季度税应计没单独账户 — 工具告诉你将欠多少。它不会自动转钱。立一条规:每次打款到账当天,按固定比例(25–30%,或你当地等值的数)自动转到独立的「税」账户,再做别的开销。Dash 给你可见性;真正转账是人执行。
- 个人开销混进业务卡没标记 — 每个单人创业者都干过:用业务卡付了 Spotify 个人版。别跟它较劲,标记它。加一个
personal-reimbursable分类。季末统一对冲。两个 TaxHacker 分类花你十分钟;一次审计花你一周末。 - 这是编辑指引,不是税务建议 — 每个司法管辖区对什么算可抵扣、季度估算怎么算、自雇起征点在哪都有自己的规则。工具让流程快,不让你合规。任何申报决策之前,找当地税务专业人士。
10 个资产打包就绪
常见问题
和 Finance + Accountant AI Pack 有什么区别?
受众和审计仪式。会计 pack 是给有员工、供应商、董事会的公司做月结的人 — 靠 Hledger(纯文本复式记账)、Quant Analyst agent 做 FP&A 建模、Report Generator 出董事会 deck。这个 pack 是给一个人用的。没有 Hledger。没有 Quant Analyst。没有复式记账词汇。分类层(TaxHacker)和 OCR 前门(Zerox、Marker)重叠,但后端是自托管的个人财务应用(Firefly III、Actual、Maybe),不是账本。等你雇第二个员工那天就升级;在那之前,这个结构刚刚好。
这周就能上的最小版本是啥?
三件套:Zerox(OCR 收据)+ Claude XLSX skill(把分类后的行写进表)+ Actual Budget(信封视图看跑道)。一个下午就能跑通月结管道。手工分类第一次超过 20 分钟/月时再加 TaxHacker。表到 200 行、或者你开始同时管两种币种时再上 Firefly III。第一次要发循环开票时再上 Invoice Ninja。不要一次装完 — 接纳节奏比完整性重要,这个 pack 的价值按月复利,不按周末复利。
能直接接 Stripe 和 Mercury 吗?
算能 — 走导出,不走 live API。大多数美区 indie 操作者每月从 Stripe 和 Mercury 拉 PDF(或 CSV),扔进 Marker 抽表,再喂 TaxHacker 分类。Live API 集成对两边都存在(Firefly III 社区有 Stripe 导入器;Mercury 有只读 API),但导出工作流对单人月结操作者更稳健。在你有连续 12 个月干净月结之前,别为了 live 集成砸一个周末。如果你按用量计费而不是固定订阅,Lago 和 Stripe 并行处理计量,那个值得早点接。
多币种真的是一等公民吗?
在该是的选品上是的。Firefly III 原生多币种(设个基币,每个账户可以是不同币种,每天拉汇率)。Maybe 跨币种汇总净值。TaxHacker 按收据当天汇率换算。Invoice Ninja 任意币种开票、收款记另一种币。Claude XLSX skill 是币种无关的 — 换算列你自己建,第一个月没问题,第十二个月会疼(这就是升级到 Firefly 的触发条件)。唯一要小心的:收付实现制 vs 权责发生制下汇率处理是真正的会计选择,有税务后果。选一个(收付实现 + 收款日汇率,是 indie 默认)然后写下规则。
怎么准备季度税估算,又不让它变成完整的 FP&A 模型?
三步仪式,不是模型。第一,每次打款到账当天,按固定比例转去单独储蓄账户。比例是去年的混合实际税率,或者全新创业者用 25–30%(具体找当地专业人士聊你的辖区)。第二,每季度最后一个周日,打开 Dash 面板:年初至今收入 × 税率 − 已经预留的金额 = 还要补的金额。第三,申报。就这样。这个 pack 支撑这套仪式:Firefly 追踪收入、Dash 可视化应计、TaxHacker 把分类保持干净(这样收入真的就是收入)。没有 DCF、没有情景分析。最常见的 indie 税务失误是不每季度跑一次这套,而工具把这件事从半天变成 15 分钟。