Skip to main content
AI 实践8 min read

他们是怎么用 AI Agent 赚到钱的:三个人、三种技术栈、三条完整路径

Written by

Pieter Levels 用一个 4 万行 PHP 文件做出月入 13 万美元的 PhotoAI、Jon Cheney 从钢琴作曲家用 Replit 周末花 400 块搭出一年赚 250 万美元的 AI 教育平台、Maor Shlomo 用 Cursor 独自开发被 Wix 8000 万美元收购的 Base44——不是报菜名,是三个人从打开工具到赚到钱的每一步。

之前写的像报菜名,被骂了。这篇不一样。

只有三个人。每个人的技术栈、开发工具、日常工作流、写的 Prompt、踩的坑、怎么赚到的钱——全部分解开。


人物一:Pieter Levels — 一个 4 万行 PHP 文件,月入 13 万美元

他是谁: 荷兰人,35 岁,数字游民,自学编程,零员工,零融资 产品: PhotoAI — AI 证件照/写真生成工具 收入: 月入 13.2 万美元,利润率 87%+(月利润约 11.9 万美元) 工具: Cursor + Claude

他选的技术栈(以及为什么)

组件选择原因
语言PHP(裸写,无框架)他会,能最快出货
前端jQuery + 内联 HTML/CSSfloat:left$.ajax,不用 React
数据库SQLite单文件,够用
服务器一台 Hetzner 独服月费 $50-100,流量可预测不需要云
AI 推理Replicate API不用自己管 GPU
支付Stripe标准
部署Git push 直上生产无 staging,1-2 秒部署

核心哲学:整个产品是一个 PHP 文件。

PhotoAI 的核心代码是一个 40,870 行的 index.php。这不是段子。

为什么单文件?

  1. Cursor 能看到全部代码 — 如果分成 50 个文件,AI 只能看到一部分,改一处坏另一处。单文件意味着 Cursor/Claude 能理解完整的上下文。
  2. 一个人维护更快 — 不用在 50 个文件之间跳转,Cmd+F 搜索比任何 IDE 导航都快。
  3. 不需要 CI/CD — 没有 staging 环境,没有测试流水线,直接 push 到生产。

"我太懒了不想搭 staging server... 有人推特报 bug,我按秒表计时... 两分钟后修完上线。" — Lex Fridman Podcast #440

他的日常工作流

他给 Cursor/Claude 的指令: 让 AI 永远自动 push。有一次 Claude 推了一个语法错误到生产,网站挂了 2 秒。他在推特上咆哮 "CLAUDEEEEEEEEEEEEEEEEEEE",获得了数百万浏览。

他一年提交了 37,000+ 次 Git commit,平均每天 100+ 次。这是 AI 辅助编程的速度——改一下、推一下、看效果、再改。

PhotoAI 是怎么一步步搭出来的

具体的 A/B 测试: 他让系统在 10% 的用户上随机测试不同的 Stable Diffusion 参数(调度器、步数等),然后按"用户收藏率"自动挑选最优参数。这整个功能是 Cursor 帮他写的。

他踩过的真实 Bug

1. 训练数据污染 用户上传的照片如果都穿绿色衬衫,AI 会认为"衬衫=这个人",生成的人脸不像。修复:强制要求用户上传不同衣服、不同光线、不同角度的照片。

2. 裸露内容 最好的写实模型底层训练数据包含色情内容,生成的照片可能暴露。修复:负面 Prompt(negative prompt)+ Google Vision API 安全过滤双重防护。

"现在人们用的写实模型,底层还是有色情内容的... 你需要用 prompt 把裸露的东西去掉。每个做 AI 创业的都要处理这个问题。"

这个人为什么成功

不是因为技术好(他的技术选择被无数人嘲笑过——2025 年了还用 jQuery + PHP 单文件)。而是因为他出货速度极快,快速验证想法,AI 让这个速度再快了 10 倍。


人物二:Jon Cheney — 钢琴作曲家的 400 美元周末创业

他是谁: 前职业钢琴作曲家,零编程经验 产品: GenAIPI — AI 能力评估和培训平台 收入: 第 5 天就赚了 1.5 万美元,一年内 250 万美元 工具: Replit AI Agent

完整时间线——每一天发生了什么

text
周三 2月26日 → 在 LinkedIn 看到 Replit。把一份 $105K 的开发报价 PDF 拖进 Replit。20 分钟出了个能跑的原型(虽然 UI 是乱的)。 周四 2月27日 → 决定用 Replit 做一个"AI IQ 测试"漏斗产品。 给 Replit Agent 描述了他想要的功能。 连续工作 12 小时。 周五 2月28日 → 再干 12 小时。继续用自然语言告诉 AI 要改什么。 周六 3月01日 → 再干 11 小时。累计 35 小时。网站基本完成。 10 万行代码,全部由 AI 生成。 周日 3月02日 → 凌晨 3 点上线。网站正式开放。 周一 3月03日 → 收集到 150 个 leads,但 $0 收入。 发现 Stripe 集成坏了 → 用 Replit 5 分钟修好。 转向直接 B2B 外联。 在 LinkedIn 给 6 个弱关系联系人发了私信。 周二 3月04日 → 一个人回复 → 通电话 → 开价 $15K → "成交。" 第 5 天。现金流回正。总花费约 $400。

他到底怎么用 Replit 的

Jon 不会写代码。 他的开发方式是纯自然语言对话

text
他输入的 Prompt(还原): "我需要一个平台,可以评估 AI 熟练程度,有一个 40 题 30 分钟的测试, 管理课程内容,处理用户认证,生成证书。还要有一个免费的 12 题预览版, 用来做获客漏斗。"

Replit Agent 就开始写代码。然后他不断调试迭代

"我花了至少 40 小时在调试、测试、修 bug 上,才让它真正能用。" "期望:几个 Prompt 就能生成一个完美应用。现实:需要大量调试和迭代。"

他的经验总结(非技术人员必读):

阶段他的做法耗时
描述需求自然语言全功能描述1小时
AI 生成初版Replit Agent 自动生成几分钟
调试修复反复告诉 AI 哪里不对40+ 小时
打磨上线继续用 AI 修 UI/逻辑11 小时

为什么选 Replit 不选 Cursor:

"Replit 的好处是不用离开平台。前端、后端、数据库全在一个地方。 我不需要搞 GitHub、Supabase、外接数据库。直接跟 Agent 说'创建一个数据库'就行了。"

商业模式的关键转折

上线第一天 $0 收入。他发现——没人愿意为一个 AI 测试付 $59

第二天他在 LinkedIn 发了 6 条私信,结果一个回复就带来 $15K。他瞬间悟了:

他的冷启动销售话术:

text
Hey [名字], 我有个新东西——我可以测量你所有员工的 AI 就绪度, 看看他们对工具的掌握程度,然后制定一个计划 确保你的团队不会掉队。你们大概也在尝试拥抱这些。 值得聊 15 分钟吗? — Jon

结果:6 条私信 → 1 个回复 → 1 个电话 → $15K 成交

目标客户画像:年收入 $10-30M 的公司 CEO,公司没有 CTO,蓝领行业。

他为什么成功

不是技术——他到现在也不会写代码。而是:

  1. 他有商业直觉(之前的创业融了 $13M)
  2. 他有行业人脉(LinkedIn 弱关系网络)
  3. AI 帮他跳过了"找技术合伙人"这个最大的创业瓶颈

人物三:Maor Shlomo — 用 Cursor 独自开发,6 个月被收购拿走 8000 万美元

他是谁: 31 岁,以色列程序员,前 Explorium 联合创始人/CTO(融过 $130M),Forbes 30 Under 30 产品: Base44 — 用自然语言描述就能生成完整应用的 vibe-coding 平台 收入: 被收购时月利润 $189K,用户 25 万+ 结局: 2025 年 6 月被 Wix 以 $8000 万现金收购 工具: Cursor

他选的技术栈(以及一个反直觉决策)

组件选择原因
前端JavaScript + JSX不用 TypeScript
后端Node.js前后端同语言
数据库MongoDBSchema 灵活,快速迭代
部署Render.com简单
CDNCloudflare性能
LLMClaude via AWS性价比优于 OpenAI
模型路由Claude/Gemini 做高层逻辑
GPT-4o-mini 做修补
分层省成本
编辑器Cursor主力开发工具

关键决策:为什么不用 TypeScript?

"LLM 在写纯 JavaScript 时出错更少。TypeScript 的类型系统对 AI 来说是额外的出错点。"

这不是偷懒——"对 LLM 友好的代码"是一个产品设计决策。Base44 自己生成的代码也是 JavaScript 而非 TypeScript,因为 AI 生成的 JS 更可靠。

他怎么用 Cursor 的

"AI 写了我 90% 的代码。我已经三个月没写过前端代码了。"

他的开发方式:

  1. 代码仓库专门为 AI 结构化 — 文件组织方式让 Cursor 能清晰理解每个模块的职责
  2. 每天部署 13 次 — 从改代码到上线 7 分钟
  3. 先建再删 — 用 AI 快速建功能,不好用就删

"验证完了再建"这套已经过时了——当建一个东西这么快的时候,直接建就是最好的验证。"

Base44 从零到 $80M 的四个阶段

增长数据:

  • $0 广告费
  • 4 周达到 $1.5M ARR(原计划年底才达到)
  • 被收购当月利润 $189K
  • 6 个月内 25 万用户

他踩过的坑

1. "Demo 里能用" ≠ "真人能用" 所有 AI vibe-code 出来的东西,在真实用户手里都会散架。他的解决方式是死盯前 10 个用户,当面看他们操作,当场修。

2. 功能臃肿 AI 写代码太快了,他建了一堆功能,大部分没人用。后来开始以同样的速度删功能

3. 一个"有帮助"的功能被删掉后,激活率翻了 3 倍 一个反直觉的产品决策——删掉了看似有用的引导功能后,用户成功率反而提高了。

他给 AI 创业者的建议

"前几个月不要见任何不是潜在付费用户的人。"

"没人关心你怎么建的东西。语言、基础设施、CI/CD——对用户来说全都不重要。"

"你的产品很可能在基础设施成为问题之前就已经没人用了。"


三条路径的共同本质

三个人、三种背景、三种工具链,但做对了一件相同的事:

不追求技术完美,追求市场验证速度。

Pieter 用 PHP 单文件,被全互联网嘲笑技术过时——但他月入 13 万美元。 Jon 不会写代码,靠 Replit 对话做出产品——但他第 5 天就赚了 1.5 万。 Maor 不用 TypeScript,代码仓库为 AI 而非人类优化——但他 6 个月卖了 8000 万。

AI 时代创业,代码质量是最不重要的东西。重要的是你多快能把东西放到用户面前。


数据来源:

  • Pieter Levels:Lex Fridman Podcast #440, @levelsio 推特历史
  • Jon Cheney:Taskade Blog 专访, The AI Marketers 播客, LinkedIn 帖子
  • Maor Shlomo:Lenny's Podcast, TechCrunch 2025-06-18, Reddit AMA
Luke

Written by

Luke

Developer, AI enthusiast, open-source contributor.