```html PhyInvoice AI:本地优先的自由职业计费副驾 PhyInvoice AI:本地优先的自由职业计费副驾
一个自由职业者一周里真正能算钱的时间,往往比他以为的少一截。PhyInvoice AI 的作者给出的数字是:15% 到 20% 的可计费收入,就这么每周悄悄溜走。
他把原因拆成几条,条条都扎在接私活的人身上。
- 没记上的碎活:干活时随手写三个字的笔记,比如“修 jwt 认证”“跟 Dave 快速同步”“css 小毛病”,周末再花几个小时回忆自己到底干了什么,或者因为拿不准干脆少报。
- 说不清的账单:客户对着“调试——4.5 小时(382 美元)”这种笼统条目直接质疑,要求逐项解释交付价值。
- 无声的范围蔓延:Slack 上临时冒出来的请求、随手加的修改,一点点吃掉项目预算,直到最后等于白干。
- 客户保密协议这堵墙:自由职业者签着严格的 NDA,把客户的工单、内部架构讨论和整体报价上传到第三方商业大模型云,等于违约。
他顺手吐槽了现有工具:自由职业 SaaS 应用每月收 20 到 40 美元,压缩着小本生意的利润空间,却一点预测分析都不做。
把语言模型和表格预测拼在一起,全部跑在本地
PhyInvoice AI 的做法是把语言模型和表格预测拼在一起,而且全部跑在本地。
第一块是 Google Gemma 系列。工具会自动探测本地 Ollama 里装了哪个 Gemma 模型,把开发者随手写的原始笔记,改写成能拿给客户看的交付说明。素材里给的例子很直观:一句 debugging JWT refresh token expiry race condition in safari,输出变成 Resolved asynchronous JWT authentication token refresh race condition on WebKit/Safari viewports。
第二块是 Prior Labs 的 TabPFN-3.5,一个表格基础模型。它盯的是每个项目的 8 个表格特征,包括预算利用率(已记工时除以预算工时)、单次会话时长的方差、深夜和周末工作的占比、以及带“紧急”“额外”“按客户要求”这类范围扩张关键词的任务比例。模型零样本给出一个校准过的超支概率(0 到 100%)和预估的金额损失。
第三块是确定性的计费引擎。作者在这里划了条线:语言模型永远不该算钱。纯 TypeScript 实现两套行业标准取整——法务和数字代理商的十分之一小时制(6 分钟一档,7 分钟的任务记成 12 分钟即 0.2 小时),以及自由职业者常用的十五分钟制(18 分钟的会话向上取整到 30 分钟即 0.5 小时)。它还会算实际有效时薪,也就是总可计费收入除以总实际记录工时,用来揪出那些偷偷亏钱的项目。
最后是防扯皮的发票和 PDF 导出:勾选未计费会话、预览整理好的交付条目、生成可直接打印的客户发票。
定价与回本账
定价上,作者给的是每月 19 美元或 49 美元买断。他的回本账算得很直白:只要找回 1 小时没记上的工时(按 75 到 150 美元一小时),或者挡下一次白干的范围争议,这钱就赚回来好几倍。
演示环节有个细节挺有意思:作者建议跑 demo 的时候把 Wi-Fi 断开。所有本地模型、TabPFN 的特征工程和 IndexedDB 存储,全在你自己的笔记本上跑。
为什么非要开源
至于为什么非要开源,他给了三条理由。
- NDA 和商业秘密:本地跑的开放权重模型意味着客户的代码片段、数据库结构和报价永远不离开自己的机器。
- 省掉那笔“SaaS 税”:一个月入 400 美元的入门副业者,扛不住每月 35 美元的订阅。
- 离线韧性:火车上、飞机上、Wi-Fi 时断时续的咖啡馆、还有客户那边隔着气隙防火墙的办公室,都能照常记录、生成、开票。
代码在 GitHub 上,MIT 协议开源,测试套件里 11 个单元测试覆盖了所有计算和机器学习模块。这个项目是冲着 Hacktoberfest 开源 AI 挑战赛第二周“副业”主题提交的,同时报了总冠军、Gemma 最佳用例、TabPFN 最佳用例和 Render 最佳用例几个类别。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.