收集和分析个人开发者利用AI赚钱的真实案例
本项目专注于收集个人开发者(1-3人小团队)利用AI技术赚钱的真实案例,提供详细的收入数据、技术栈、复制路径,帮助开发者找到适合自己的AI变现方式。
核心价值: 可复制、有数据、能落地。
- 💰 真实收入数据: 所有案例必须包含可验证的收入数据(MRR/ARR/月收入)
- 🔧 技术栈清晰: 详细的技术实现方案,开发者可直接参考
- 📋 复制路径明确: 从0到1的详细步骤,包含时间成本和资金投入
- 🎨 精美展示: 自动生成静态网站,响应式设计
- ⚡ 副业友好: 侧重个人/小团队可实现的副业级项目($1K-10K/月)
本项目覆盖四大AI变现类目:
| 类目 | 说明 | 典型案例 |
|---|---|---|
| 💰 AI产品开发 | SaaS、工具、插件、小程序、API服务 | AI写作工具、Chrome插件、微信小程序 |
| 🛠️ AI服务外包 | 咨询、定制开发、Agent开发、培训、接单 | Upwork接单、企业AI顾问、培训课程 |
| ✍️ AI内容创作 | 写作、视频、课程、模板、电子书 | Substack专栏、YouTube频道、在线课程 |
| 🤖 AI自动化 | workflow、工具集成、脚本、Bot开发 | n8n模板、Discord Bot、自动化服务 |
收集标准: 每个类别每次收集 10 条候选案例,全局筛选最多 10 个(跨类别,重要性优先)进行深度分析。
筛选维度 (重要性优先):
- 🔄 可复制性 (35%) - 有具体步骤、工具清单、技术栈明确
- 💵 收入验证 (35%) - 真实收入数据、截图、用户反馈
- ⚙️ 技术可行性 (20%) - 开发者可实现、不需要大团队/大资本
- ⏰ 时间成本 (10%) - 副业可行、时间投入合理
- Node.js 18+
- Git
- Cursor AI (推荐用于执行工作流)
# 克隆仓库
git clone https://github.com/ZhipingYang/MoneyFromAI.git
cd MoneyFromAI
# 安装依赖
npm install
cd mcp-server && npm install && cd ..在 Cursor Chat 中输入:
@AI-DAILY-WORKFLOW.md 请执行今日案例收集和分析
AI Agent 会自动完成:
- ✅ 收集案例 (每类10条候选,使用 WebSearch)
- ✅ 去重检查 (避免重复收录)
- ✅ 评估和筛选 (全局 Top 10,重要性优先)
- ✅ 生成案例大纲
- ✅ 收集补充数据 (收入、成本、技术栈)
- ✅ 生成深度分析 (2000-3000字)
- ✅ 保存为独立 Markdown 文件
- ✅ 生成静态网站
执行时间: 20-30 分钟
如果需要分步骤执行:
npm run collect这会创建一个模板文件,然后在 Cursor Chat 中使用 WebSearch 填充案例内容。
npm run dedupe data/collected-news-YYYY-MM-DD.json自动检查与历史案例的重复,避免重复收录。
npm run filter data/deduplicated-news-YYYY-MM-DD.json自动评估可复制性、收入验证、技术可行性,推荐需要深度分析的案例。
npm run outline data/filtered-news-YYYY-MM-DD.json为筛选出的案例生成结构化大纲,包含收入拆解框架和数据收集清单。
在 Cursor Chat 中:
@AI-ANALYSIS-GUIDE.md @data/outlines-YYYY-MM-DD.json
请根据大纲生成深度分析,保存到对应的 markdown 文件。
AI 会自动执行 WebSearch 收集补充数据,生成符合规范的深度分析。
npm run build将 Markdown 文件转换为 HTML 静态网站。
npm run serve在浏览器打开 http://localhost:8080 查看效果。
git add .
git commit -m "docs: update cases YYYY-MM-DD"
git push origin mainGitHub Pages 会在 2-3 分钟内自动部署更新。
MoneyFromAI/
├── README.md # 项目介绍 (本文件)
├── AI-DAILY-WORKFLOW.md # 每日工作流指南 (AI Agent 必读)
├── AI-ANALYSIS-GUIDE.md # 深度分析写作指南
│
├── mcp-server/ # 工具和数据
│ ├── tools/
│ │ ├── collect-news.js # 收集案例工具
│ │ ├── deduplicate-news.js # 去重工具
│ │ ├── filter-news.js # 筛选案例工具(重要性优先)
│ │ └── generate-outline.js # 生成大纲工具
│ └── data/ # 数据文件目录
│ ├── collected-news-YYYY-MM-DD.json # 收集的案例
│ ├── deduplicated-news-YYYY-MM-DD.json # 去重后的案例
│ ├── filtered-news-YYYY-MM-DD.json # 筛选后案例(扁平化)
│ ├── outlines-YYYY-MM-DD.json # 案例大纲
│ └── news-history.json # 历史案例数据库
│
├── news_markdown/ # Markdown 案例源文件
│ └── YYYY-MM-DD/
│ ├── news-001-[slug].md # 独立案例文件(按影响力排序)
│ ├── news-002-[slug].md
│ └── ... # 最多10个文件
│
├── docs/ # 生成的静态网站 (GitHub Pages)
│ ├── index.html # 首页
│ ├── YYYY-MM-DD.html # 每日汇总页
│ └── news/YYYY-MM-DD/ # 案例详情页
│
└── static-site/ # 网站生成器
├── generator.js # 生成器主程序
├── templates/ # HTML 模板
└── styles/ # CSS 样式
- 🔄 可复制性 ≥ 30: 有具体步骤、工具清单、技术栈明确
- 💵 收入验证 ≥ 25: 真实收入数据、截图、第三方报道
- ⚙️ 技术可行性 ≥ 60: 开发者可实现、不需要大团队/大资本
- 📊 综合得分 ≥ 50: 加权计算后的总分
- 🌟 全局 Top 10: 跨类别筛选,可能某类有多条,某类无
参考 AI-ANALYSIS-GUIDE.md,严格遵守:
格式要求:
- 标准开头 (发布日期、来源、分类、可复制性评分)
- 案例概览 (项目简介、创始人背景、核心数据)
- 使用
---分隔符
内容要求:
- 总字数: 2000-3000 字
- 至少 3 个数据表格 (收入拆解、成本结构、技术栈)
- 收入来源明细 (渠道+金额+占比)
- 成本结构详解 (开发+运营+推广)
- 技术栈清单 (层级+技术+原因+成本)
- 从0到1路径 (MVP开发+用户获取+避坑指南)
- 复制指南 (前置条件+实施步骤+工具推荐+预期收益)
分析深度:
- 案例概览 (10%): 项目、人、数据、里程碑
- 收入拆解 (30%): 来源、定价、成本、ROI
- 技术实现 (20%): 技术栈、架构、开发时间线
- 从0到1路径 (30%): MVP步骤、用户获取、增长、避坑
- 复制指南 (10%): 前置条件、实施步骤、工具、预期
收集案例的交互式工具,引导 AI 使用 WebSearch 收集案例。
输出: data/collected-news-YYYY-MM-DD.json
去重工具,自动检查与历史案例的相似度,避免重复收录。
输入: data/collected-news-YYYY-MM-DD.json
输出: data/deduplicated-news-YYYY-MM-DD.json
筛选案例工具,自动评估可复制性、收入验证、技术可行性。
输入: data/deduplicated-news-YYYY-MM-DD.json
输出: data/filtered-news-YYYY-MM-DD.json
生成案例大纲,提供结构化分析框架和数据收集清单。
输入: data/filtered-news-YYYY-MM-DD.json
输出: data/outlines-YYYY-MM-DD.json
- ✅ 使用英文关键词 (信息质量更高)
- ✅ 包含收入相关词汇 (revenue, income, MRR, earnings)
- ✅ 包含具体平台名 (Product Hunt, Indie Hackers, Gumroad)
- ✅ 时间范围: 最近6个月
- ✅ 必须有真实收入数据(MRR/ARR/月收入)
- ✅ 必须有技术栈说明(开发者能复制)
- ✅ 优先个人/小团队案例(1-3人)
- ✅ 侧重副业级别($1K-10K/月)
- ✅ 先收集数据,再开始写作
- ✅ 多角度搜索 (收入+成本+技术+推广)
- ✅ 关注具体数字和截图
- ✅ 分析"怎么做"而非"是什么"
- ✅ 提供可复制的步骤
# 安装依赖
npm install
# 生成网站
npm run build
# 本地预览
npm run serve# 测试收集工具
npm run collect
# 测试去重工具
npm run dedupe data/collected-news-YYYY-MM-DD.json
# 测试筛选工具
npm run filter data/deduplicated-news-YYYY-MM-DD.json
# 测试大纲生成
npm run outline data/filtered-news-YYYY-MM-DD.jsonQ1: 如何调整收集的案例数量?
修改 mcp-server/tools/collect-news.js 中的 targetPerCategory 参数。
Q2: 如何调整筛选标准?
修改 mcp-server/tools/filter-news.js 中的:
IMPACT_DIMENSIONS: 评分维度和权重metadata.minReplicability: 最低可复制性 (默认30)metadata.minRevenueVerification: 最低收入验证 (默认25)metadata.minTechnicalFeasibility: 最低技术可行性 (默认60)metadata.maxNewsCount: 最大案例数量 (默认10)
Q3: 如何添加新的类目?
- 在
collect-news.js中添加类目配置 - 在
filter-news.js中更新类目处理逻辑 - 在
generate-outline.js中更新 emoji 映射 - 更新网站生成器模板
Q4: 网站多久更新一次?
推送到 GitHub 后,GitHub Pages 在 2-3 分钟内自动更新。
Q5: 如何自定义网站样式?
编辑 static-site/styles/main.css 和 static-site/templates/ 中的模板文件。
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
MIT License - 详见 LICENSE 文件
- 作者: ZhipingYang
- GitHub: @ZhipingYang
- 网站: https://zhipingyang.github.io/MoneyFromAI/
感谢所有分享真实案例和经验的独立开发者们。
最后更新: 2025-11-18
项目版本: 1.0.0
让 AI 帮你找到赚钱的路径! 💰