每天不到1毛钱,用AI自动追踪GitHub热门项目并生成营销文案 | Cursor全程开发

作为技术人,每天刷 GitHub Trending 是必修课。但问题来了:

  • 📝 看到好项目想记录,手动复制粘贴太麻烦
  • 💡 想分享给团队/朋友,不知道怎么介绍更吸引人
  • 📊 想系统化管理看过的项目,Excel/Notion 手动维护太累

于是我用 Cursor AI 编辑器,花了半天时间搞了这个自动化工具 👇

✨ 能做什么?

🤖 自动化工作流

每天早上 6 点自动运行,醒来就能看到昨日热榜 + AI 生成的深度分析。

📊 AI 生成的内容包括:

  • 一句话简介(20字精准概括)
  • 使用价值(150字深度分析)
  • 目标用户群体(精准定位)
  • 小红书推广文案(轻松活泼)
  • 公众号推广文案(专业严谨)
  • 智能标签分类

💰 成本?每月不到 1 元! 使用 DeepSeek API,一天只要 ¥0.02,一个月不到一杯奶茶钱。

🚀 快速开始

1. 克隆项目

bash 复制代码
git clone https://github.com/OceanEyes233/Github-Ranking.git

2:集成Notion,创建Notion数据库表格

创建开发集成,获取Notion 集成密钥,创建Github Ranking数据库页面

在该集成中给数据库页面添加访问权限 在数据库页面中创建相应表头

  • 名称 (Title) - 必需
  • 一句话简介 (Text)
  • 使用价值 (Text)
  • 用户群体 (Text)
  • Github链接 (URL)
  • 标签分类 (Select 或 Multi-select)
  • 小红书推广文案 (Text)
  • 公众号推广文案 (Text)
  • 日期 (Date) - 必需

3. 配置环境变量(3分钟搞定)

bash 复制代码
cp config.example.env .env

在 .env 中填入:

  • GITHUB_TOKEN:可选,但强烈推荐(API 速率从 60/h → 5000/h)
  • NOTION_API_KEY:Notion 集成密钥
  • NOTION_DATABASE_ID:Notion数据库ID
  • OPENAI_API_KEY:DeepSeek 或 OpenAI 的 API Key (用于生成营销文案-选填)
  • OPENAI_API_BASE : AI API地址 默认api.openai.com/v1
  • OPENAI_MODEL: 大数据模型(deepseek-chat,gpt-3.5-turbo, gpt-4, gpt-4-turbo-preview 等)

💡 详细配置步骤见项目 README,手把手教学

4. 运行测试

bash 复制代码
npm test

看看能否正常获取数据,不会保存到 Notion。

5. 启动定时任务

sql 复制代码
npm start
# 或使用 PM2 持久化运行
pm2 start index.js --name github-trending

🎯 实际效果

💻 技术亮点

1. 多数据源降级方案

GitHub Trending 没有官方 API,项目实现了 5 层降级:

javascript 复制代码
OSS Insight → gtrend.yapie.me → ghapi.huchen.dev 
→ gh-trending-api.com → GitHub 官方 API

自动切换,保证 99% 的成功率。

2. 数据完整性验证

保存到 Notion 前自动验证所有字段,缺失字段的记录会被跳过并显示详细日志。

3. README 深度分析

不是简单的描述搬运,而是:

  • 读取每个仓库的 README(最多 8000 字符)
  • 发送给 AI 深度分析
  • 生成个性化的营销内容

4. 超时和速率控制

  • 所有网络请求都有超时保护
  • API 调用之间有合理延迟
  • GitHub Actions 支持(每天自动运行)

📦 部署方式

本地运行

bash 复制代码
npm start  # 立即执行一次 + 启动定时任务

PM2 守护进程

sql 复制代码
pm2 start index.js --name github-trending
pm2 startup  # 开机自启

GitHub Actions(推荐)

项目自带 .github/workflows/daily-fetch.yml,配置好 Secrets 后自动运行,完全免费!

🎁 适用场景

  • 📚 个人学习:系统化追踪优质开源项目
  • 🏢 技术团队:每日技术动态自动推送
  • ✍️ 内容创作者:AI 生成的文案可直接用于公众号/小红书
  • 🚀 产品经理:快速了解技术趋势和竞品动态

🔗 项目地址

GitHub: github.com/OceanEyes23...

如果觉得有用,欢迎 Star ⭐


写在最后

这个项目从想法到上线只用了 2 天,90% 的代码都是和 Cursor AI 对话生成的。

AI 时代的开发方式真的变了:

  • 不再是"我会什么技术",而是"我想实现什么功能"
  • 编程变成了和 AI 沟通需求 + 把控架构

如果你还没试过 AI 辅助编程,强烈推荐试试 Cursor!

有任何问题欢迎评论区交流 👇

相关推荐
架构技术专栏12 分钟前
Agent 工具调用:从工具声明到执行反馈
前端·人工智能·后端
别动我齐刘海1 小时前
C++ 工程化学习
java·linux·前端·c++·学习·机器学习·机器人
码事漫谈1 小时前
你让AI干的活,它可能只干了十分之一——而你根本看不出来
后端
Wx-bishekaifayuan1 小时前
express皖美特色农产品网售系统53118-计算机课程设计、毕业设计
人工智能·spring boot·后端·python·课程设计·express·旅游
志尊宝2 小时前
Vue3 零基础每日笔记(071):暗黑模式与主题切换——CSS 变量 + Element Plus 暗黑方案
前端·css·笔记·vue·html·前端开发·软件开发
Wx-bishekaifayuan2 小时前
springboot汉中旅游服务平台41442-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
WeiXin_DZbishe2 小时前
基于springboot城市公交实时运营与调度系统-计算机毕设 附源码【课程设计】66173
java·vue.js·spring boot·后端·python·php·课程设计
刘发财2 小时前
前端如何生成10000页PDF文件?
前端·javascript·开源
WeiXin_DZbishe2 小时前
基于Springboot+AI的kuall音乐广场的设计与实现-计算机毕设 附源码【课程设计】12715
vue.js·人工智能·spring boot·后端·python·php·课程设计
A接拉起0073 小时前
2026 年 JavaScript 开发者需要了解的知识
前端·javascript·后端