docs: 新增 AI 热点监控、GitHub 文档翻译、AI 塔罗占卜项目实战文章,完善教程体系

- 合并 AI 热点监控工具的口播文案和项目总览为一篇项目实战文章
- 合并 GitHub 文档翻译工具的口播文案和项目总览为一篇项目实战文章
- 从 VSCode + Copilot 文章中抽取塔罗占卜项目为独立实战文章
- 更新进阶企业级 AI 编程实战项目,新增热点监控和文档翻译项目
- 补充 AI IDE 插件文章中 GitHub Copilot 的深度介绍和国产插件推荐
- 调整编程工具大全、项目实战导读等总览类文章的关联引用
- 统一超链接为文字引导风格,符合教程创作规范

Made-with: Cursor
This commit is contained in:
liyupi
2026-03-07 15:42:32 +08:00
parent 293235700c
commit 94a7c0a118
8 changed files with 644 additions and 8 deletions
@@ -121,6 +121,7 @@
工具实战板块主要讲解特定工具的使用方法和实战案例,可以根据需要选择性学习。
- **VSCode + GitHub Copilot 实战**:从安装到实战的完整教程,涵盖 Agent 模式、MCP 管理、Skills 技能包、自定义智能体等核心特性
- **规范驱动开发**Spec-kit、OpenSpec 的详细使用教程
- **AI 技能库**Agent Skills、Superpowers 的安装和进阶用法
- **命令行工具实测**OpenCode、Gemini CLI、TRAE SOLO 等工具的实战评测
@@ -112,13 +112,15 @@ Claude Code 是 Anthropic 推出的 AI 编程助手,原本是独立的命令
### GitHub Copilot
[GitHub Copilot](https://github.com/features/copilot) 是最成熟的 AI 编程助手,支持 VS Code、JetBrains 全系列、Vim、Neovim 等多个编辑器。
[GitHub Copilot](https://github.com/features/copilot) 是最成熟的 AI 编程助手之一,支持 VS Code、JetBrains 全系列、Vim、Neovim 等多个编辑器。
主要功能是代码补全,当你写代码时会自动提示下一行要写什么。还有 Copilot Chat 功能,可以在侧边栏和 AI 对话
除了代码补全和 Chat 对话之外,GitHub Copilot 现在已经支持了非常强大的 Agent 模式、Plan 模式、MCP 服务管理、Agent Skills 技能包、自定义智能体、Hooks 自动化脚本等核心特性,体验上堪称 “六边形战士”
![](https://pic.yupi.icu/1/image-20260108225417720.png)
它的优点是成熟稳定、代码补全质量高、跨平台支持。最关键的是,学生和开源贡献者可以免费使用。
它的优点是成熟稳定、代码补全质量高、跨平台支持、支持最新的 AI 大模型随便切换。最关键的是,学生和开源贡献者可以免费使用,新用户还有 30 天 Pro 免费试用
鱼皮写了一篇非常详细的 VSCode + GitHub Copilot 实战教程,涵盖了从安装到核心特性的方方面面,感兴趣的可以去本教程编程工具板块的「工具实战」中阅读《VSCode + GitHub Copilot:微软全家桶的 AI 编程实战》。
@@ -213,11 +215,12 @@ Console Ninja 能让你在编辑器里直接看到代码的运行结果,不用
## 五、怎么选择 AI IDE 插件?
- 如果想要最强大的功能(智能体、多文件编辑),选 Cline。它支持 VS Code 和 JetBrains,完全免费,功能接近 Cursor。
- 如果主要需要代码补全,选 GitHub Copilot。它最成熟稳定,代码补全质量最高,而且跨平台支持
- 如果想要全面的 AI 编程体验,选 GitHub Copilot。它不仅代码补全质量最高,现在还支持 Agent 模式、MCP、Skills 等核心能力,而且学生和开源贡献者可以免费使用
- 如果你已经订阅了 JetBrains,直接用 JetBrains AI Assistant,因为它和 IDE 的集成最好。
- 如果想要轻量级的工具,选 Continue。
- 如果想要轻量级、开源免费的工具,选 Continue。它功能和 Cline 类似但更简洁,支持多种 AI 模型,有代码补全、对话、代码编辑等能力,上手容易。
- 如果你习惯用国产工具,也可以试试智谱 CodeGeeX、通义灵码等国产 AI 插件,对国内网络环境更友好,部分功能免费。
现在用 IDE 插件的频率不是很高,之前主要用 Cline(功能全面 + 免费)、GitHub Copilot(代码补全质量高)还有一些国产的 AI 插件,比如智谱 CodeGeex、通义灵码之类的
之前一直沉迷于 Cursor 和 Claude Code,最近做新项目认真体验了一把 GitHub Copilot,发现它在 Agent 编程、MCP 管理、Skills 集成等方面的体验确实很好。如果你本来就在用 VSCode,装个 Copilot 插件就能无缝升级到 AI 编程,使用门槛是最低的。当然,每个人的使用习惯不同,建议都试试再做选择
@@ -677,7 +677,7 @@ tools: ['search', 'search/codebase', 'edit/editFiles']
![](https://pic.yupi.icu/1/image-20260304102630302.png)
就写到这,吃饭去了,觉得有用的话记得收藏这篇文章,也欢迎在评论区聊聊你喜欢用哪款 AI 编程工具,帮到更多同学做选择。
就写到这,觉得有用的话记得收藏这篇文章,也欢迎在评论区聊聊你喜欢用哪款 AI 编程工具,帮到更多同学做选择。
@@ -63,7 +63,7 @@
如果你不知道做什么项目,可以先看看项目灵感大全,里面有 100 个项目创意,总有一个能激发你的兴趣。
对于想深入学习的同学,可以在完成基础项目后,继续学习《企业项目开发流程》,了解真实的商业项目是如何开发的。或者学习 [鱼皮的原创项目](https://www.codefather.cn/post/1797431216467001345),跟着完整的视频和图文教程做出完整的企业级项目。
对于想深入学习的同学,可以在完成基础项目后,继续学习《企业项目开发流程》,了解真实的商业项目是如何开发的。或者学习 [鱼皮的原创项目实战教程](https://www.codefather.cn/post/1797431216467001345),跟着保姆级视频和图文教程做出完整的企业级项目。比如 [AI 热点监控工具](https://www.codefather.cn/course/2026625439052627970)(基于 GitHub Copilot)和 [GitHub 文档翻译工具](https://www.codefather.cn/course/2014303010343092226)(基于 Cursor)都是很好的 Vibe Coding 实战项目,代码完全开源,零基础也能跟着做出来。
@@ -45,6 +45,56 @@
### AI 热点监控工具
基于 Express 5 + React 19 + OpenRouter + Socket.io 开发的 AI 热点监控工具,以 Vibe Coding 为核心,全程使用 VSCode + GitHub Copilot 进行 AI 编程。系统自动从 Twitter、Bing、B 站等 8+ 信息源聚合抓取内容,利用 AI 进行真假识别和相关性分析,通过 WebSocket 实时推送和邮件通知。还将热点监控能力封装为 Agent Skills 技能包。
适合人群:想快速体验 Vibe Coding 全流程、学习工具类产品开发的同学,零基础也能跟着做。
[👉🏻 点击开始学习](https://www.codefather.cn/course/2026625439052627970)
技术亮点:
- VSCode + GitHub Copilot AI 编程
- MCP 插件(Firecrawl + Context7
- Agent Skills 开发
- OpenRouter 统一接入多种大模型
- 多数据源聚合爬虫
- WebSocket 实时推送
- Query Expansion 查询扩展
- Aceternity UI 科技感前端
![鱼皮 AI 热点监控工具项目](https://pic.yupi.icu/1/image-20260304102630302.png)
### GitHub 文档翻译工具
基于 Next.js + GitHub App + OpenRouter 开发的 GitHub 仓库 AI 文档翻译 SaaS 平台,以 Vibe Coding 为核心,全程使用 Cursor 进行 AI 编程。输入任意 GitHub 仓库地址,AI 自动将文档翻译成 20 种语言并创建 PR,还支持 Webhook 自动增量翻译。
适合人群:想学 AI 编程做出海工具、SaaS 产品,掌握 GitHub App 开发的同学。
[👉🏻 点击开始学习](https://www.codefather.cn/course/2014303010343092226)
技术亮点:
- Cursor AI 编程 + MCP 插件
- Next.js 全栈一体化架构
- GitHub App 安全授权
- GitHub Webhook 增量翻译
- OpenRouter 统一接入多种大模型
- Prisma ORM 类型安全数据库
- Ngrok 内网穿透调试
- Vercel 一键部署上线
![鱼皮 GitHub 文档翻译工具项目](https://pic.yupi.icu/1/1769079926879-90640105-2d23-418c-b4b5-e962eab31299-20260225144931498.png)
### AI 零代码应用生成平台
基于 Spring Boot + LangChain4j + LangGraph4j + Vue 3 开发的企业级 AI 代码生成平台,对标大厂。这是一个以 AI 开发 + 后端架构为核心的微服务全栈项目,实战 AI 智能体、AI 工作流、多种设计模式、Spring Cloud + Dubbo 微服务架构、多维度系统优化等。
@@ -0,0 +1,202 @@
# Cursor - GitHub 文档翻译工具项目实战
这是一套以 AI 编程实战为核心的项目教程,基于 Next.js + GitHub App + OpenRouter,用 AI 编程的方式从 0 到 1 开发一个《GitHub 仓库 AI 文档翻译 SaaS 平台》,带你亲身体验 Vibe Coding 的完整工作流,学会用 AI 做出真正能用、能部署、能赚钱的产品!
项目代码免费开源:https://github.com/liyupi/github-global
完整视频教程 + 文字教程(预计 3 ~ 5 天学完):https://www.codefather.cn/course/2014303010343092226
项目介绍视频:https://bilibili.com/video/BV1mAAmzqEfP
![](https://pic.yupi.icu/1/1769079083162-aa879560-6044-4ef7-a3a2-718b03070978-20260225143424199.png)
## 项目介绍
鱼皮开源了一套 AI 编程教程仓库 [ai-guide](https://github.com/liyupi/ai-guide),包含了上百个中文教程文档。为了让海外用户也能看到,想把仓库翻译成多语言版本,但人工翻译成本太高,GitHub Actions 又要自己折腾配置……
既然如此,**不如做一个更通用的工具**。
这就是 GitHub Global 项目的起点:输入任意一个 GitHub 仓库地址,AI 自动将文档翻译成多种语言,并在基准语言内容发生变更时自动增量同步翻译,生成 PR 等待仓库负责人合并,全程无需人工干预。
不需要人工翻译、不需要配环境、不需要折腾什么 GitHub Actions 工作流,直接在平台上操作,轻松帮你的开源项目出海。
**零配置,一键翻译,让你的 GitHub 项目走向全球!**
![](https://pic.yupi.icu/1/GitHub%20Global%20%E4%B8%BB%E9%A1%B5.png)
## 项目功能演示
1)用 GitHub 账号一键登录
基于 GitHub App 实现安全登录与授权,比传统 OAuth App 权限更细粒度,Token 1 小时自动过期,更安全。
![](https://pic.yupi.icu/1/image-20260225142930323.png)
2)导入 GitHub 仓库
输入 GitHub 仓库地址,点击导入,平台就会自动拉取你的仓库信息,方便后续配置翻译。
![](https://pic.yupi.icu/1/1769079897565-92698844-bfcc-4f6d-b226-d18352ea2244-20260225144921746-20260225144924730.png)
3)配置翻译,灵活选择翻译范围
可以自由选择要翻译成哪些语言(支持英语、法语等 20 种主流语言),还能通过可视化的文件树勾选要翻译哪些文档。
![](https://pic.yupi.icu/1/1769079083162-aa879560-6044-4ef7-a3a2-718b03070978-20260225143424199-20260225152611505.png)
4)一键执行翻译,自动提交 PR
点击翻译,AI 调用 OpenRouter 大模型执行翻译任务,前端实时展示进度状态:
![](https://pic.yupi.icu/1/1769079926879-90640105-2d23-418c-b4b5-e962eab31299-20260225144931498.png)
翻译完成后自动创建 GitHub 代码合并请求,仓库负责人可以选择是否合并,既方便又安全:
![](https://pic.yupi.icu/1/1769080074375-806fa172-c440-47e3-93fd-07ad33c271ea-20260225144935674.png)
5)自动触发增量翻译
开启「自动翻译」开关后,每当往仓库推送了新的文档变更,GitHub Webhook 会自动通知平台,系统只翻译「在翻译范围内且发生了变更」的文件,省时省钱:
![](https://pic.yupi.icu/1/1770201178863-f4e450bd-b92f-4f56-9b43-82aed36a73b0-20260225142203617.png)
6)自定义大模型和 API Key
平台默认提供了免费的 AI 翻译额度,也可以在设置页面配置自己的 OpenRouter API Key,从排行榜前 20 的主流大模型中自由选择翻译模型(支持 GPT、Claude、Gemini、DeepSeek 等):
![](https://pic.yupi.icu/1/1770194573295-9e7552ca-b0c1-4612-a590-6060b5717d79-20260225144945946.png)
## 项目收获
本项目选题新颖,紧跟 AI 编程时代,以真实 SaaS 产品开发为导向,区别于增删改查的烂大街项目。你不是在写代码,而是在用 AI 做一个真正有价值的产品。
项目以 Vibe Coding 为核心,99% 以上的代码都是 AI 写的,主要用的是 Cursor 这款 AI 编程工具,搭配了 firecrawl-mcp 联网搜索、context7 获取最新技术文档这两个 MCP 扩展,前端页面还用了 ui-ux-pro-max 这个 Agent Skills 来生成更精美的 UI。
整个项目累积不到 1 天就做完并且上线让大家都能访问了!
从这个项目中你可以学到:
- 如何用 AI 进行需求调研,生成专业的《需求规格文档》?
- 如何用多 AI 并行的方式,同时开发前端和后端?
- 如何与 GitHub App 对接,实现安全的 OAuth 授权和仓库操作?
- 如何接入 OpenRouter,统一对接数百种 AI 大模型?
- 如何使用 GitHub API 获取仓库文件树、提交文件、创建 PR?
- 如何通过 GitHub Webhook 实现事件驱动的自动化翻译?
- 如何使用内网穿透工具,在本地调试 Webhook 回调?
- 如何用 Vercel 部署 Next.js 全栈项目,快速上线?
- 如何在 AI 开发流程中进行代码审查、版本控制和问题修复?
- 如何识别竞品差异化机会,设计真正有竞争力的产品?
## 功能梳理
该项目功能丰富,涵盖用户认证、仓库管理、翻译配置、翻译执行、变更同步 5 大模块,20+ 功能点,覆盖了真实 SaaS 产品的核心业务场景。
![](https://pic.yupi.icu/1/image-20260225140201706.png)
## AI 编程开发流程
这个项目遵循最主流的 AI 应用开发流程:
第一步,给 AI 写一段需求调研的提示词,让它联网搜索竞品、分析差异化机会,最后生成需求规格文档。
第二步,让 AI 设计技术方案,确定用 Next.js 全栈加 TypeScript、数据库用 MySQL 加 Prisma、AI 接入走 OpenRouter。
第三步最关键,开了两个 AI 窗口,一个写后端、一个写前端,后端先出接口文档给前端,两边并行开发。写完了再开一个窗口专门做测试验收和修 Bug。
跑通核心业务流程之后,就开始做各种扩展功能。建议每做完一个阶段都用 Git 提交代码,防止 AI 后面乱改把项目搞崩。为了防止上下文过多导致 AI 断片儿和浪费 Tokens,做扩展功能的时候按需开新的 AI 对话窗口,把需求文档、方案文档丢给 AI,再让它分析一下已有的项目源码,AI 就能快速找回记忆,接着干活。
最后通过 Vercel 一键部署上线,整个项目累积不到 1 天就做完并且上线了!
![](https://pic.yupi.icu/1/image-20260225141454620.png)
## 核心业务流程
用户使用流程非常简单:登录 GitHub 账号 → 导入仓库 → 配置翻译范围和语言 → 一键翻译 → 审核合并 PR,几分钟搞定。
```mermaid
graph TD
A[GitHub 账号登录] --> B[安装 GitHub App 授权]
B --> C[输入仓库地址导入]
C --> D[可视化选择翻译文件]
D --> E[选择目标语言 + AI 模型]
E --> F[点击开始翻译]
F --> G[AI 调用 OpenRouter 翻译]
G --> H[实时展示翻译进度]
H --> I[自动创建 PR]
I --> J{仓库负责人审核}
J -->|合并| K[多语言文档上线]
J -->|拒绝| L[不合并,保留原文]
style A fill:#e3f2fd,stroke:#1976d2
style G fill:#f3e5f5,stroke:#7b1fa2
style I fill:#e8f5e9,stroke:#388e3c
style J fill:#fff3e0,stroke:#f57c00
```
## 技术选型
本项目以 Next.js 全栈 + TypeScript 为核心,前后端一体,综合运用了多种主流 SaaS 开发技术。
![](https://pic.yupi.icu/1/image-20260225140224582.png)
前后端:Next.js 15App Router)、TypeScript、shadcn/ui + Tailwind CSS、Prisma ORM、MySQL、NextAuth.js
AI 相关:OpenRouter API 统一接入 100+ 大模型、AI 智能翻译、AI 分析 README 结构
GitHub 对接:GitHub App 细粒度权限控制、GitHub REST API、GitHub Webhook、Octokit
工具和部署:Ngrok 内网穿透、Vercel 一键部署、Docker 容器化、Git 版本控制
AI 编程工具:Cursor、MCP 插件(firecrawl-mcp + context7)、Agent Skillsui-ux-pro-max
## 架构设计
本项目采用 Next.js 全栈一体化架构,前后端合并在一套代码中,通过 API Routes 提供服务端接口,结合本地任务队列处理耗时的翻译任务,并对接 GitHub API 和 OpenRouter 完成核心业务。
![](https://pic.yupi.icu/1/image-20260225141302579.png)
完整视频教程 + 文字教程(预计 3 ~ 5 天学完):https://www.codefather.cn/course/2014303010343092226
## 推荐资源
1)鱼皮 AI 导航网站:[AI 资源大全、最新 AI 资讯、免费 AI 教程](https://ai.codefather.cn)
2)编程导航学习圈:[学习路线、编程教程、实战项目、求职宝典、交流答疑](https://www.codefather.cn)
3)程序员面试八股文:[实习/校招/社招高频考点、企业真题解析](https://www.mianshiya.com)
4)程序员写简历神器:[专业模板、丰富例句、直通面试](https://www.laoyujianli.com)
51 对 1 模拟面试:[实习/校招/社招面试拿 Offer 必备](https://ai.mianshiya.com)
@@ -0,0 +1,178 @@
# GitHub Copilot - AI 塔罗牌占卜项目实战
这是一个利用 VSCode + GitHub Copilot 的 Plan 模式 + Agent 模式,从 0 到 1 开发的 AI 塔罗牌占卜网站。通过这个项目,你可以快速体验 GitHub Copilot 的核心 AI 编程能力,几分钟就能做出一个有翻牌动画、AI 占卜解读、神秘华丽界面的小项目。
预计 30 分钟学完,适合零基础入门 VSCode + GitHub Copilot 的 AI 编程。
如果你想了解 GitHub Copilot 的更多核心特性(MCP、Agent Skills、自定义智能体等),可以阅读本教程编程工具板块「工具实战」中的《VSCode + GitHub Copilot:微软全家桶的 AI 编程实战》。
## 项目介绍
用户输入一个问题(比如 “我最近的爱情运势如何”),点击「开始占卜」后,展示 3 张塔罗牌的翻牌动画,翻牌完成后调用 DeepSeek 大模型 API,根据抽到的牌生成 AI 占卜解读。
界面采用深紫色主题配金色纹理,星空背景,搭配流畅的翻牌动画效果,响应式布局手机也能用。
技术栈很简单:HTML + CSS + JavaScript,调用 DeepSeek API 生成占卜解读。
![](https://pic.yupi.icu/1/image-20260305151413007.png)
## 安装 VSCode + GitHub Copilot
在开始做项目之前,需要先安装好开发工具。
1)进入 [VSCode 官网](https://code.visualstudio.com/) 下载安装包,直接傻瓜式安装。
![](https://pic.yupi.icu/1/image-20260305141229310.png)
2)打开 VSCode,点击左侧「扩展市场」图标,搜索 "GitHub Copilot",安装官方的 AI 编程插件。
![](https://pic.yupi.icu/1/image-20260305141416199.png)
你还可以根据需要,选择安装 Chinese 汉化插件:
![](https://pic.yupi.icu/1/image-20260305153013870.png)
3)安装完后,点击 VSCode 底部状态栏的 Copilot 图标,按照提示登录 GitHub 账号就行了。
![](https://pic.yupi.icu/1/setup-copilot-status-bar.png)
如果你还没有 Copilot 订阅,会自动进入 **Copilot Free 免费计划**,每月有一定的 AI 对话和代码补全额度,零门槛上手。想体验完整功能的话,Copilot Pro 支持新用户免费试用 30 天。如果你是在校学生,还可以通过 [GitHub Education](https://education.github.com/pack) 申请学生认证,认证通过后 Copilot Pro 直接免费用。
安装配置搞定后,就可以开始做项目了。
## 开发流程
这个项目完美展示了 GitHub Copilot 的 Plan + Agent 工作流。
### 第一步、用 Plan 制定方案
新建一个空的项目文件夹(比如 ai-diviner),在 VSCode 中打开该文件夹,应该会默认打开 Chat 对话面板。
![新建项目](https://pic.yupi.icu/1/image-20260305144504583.png)
在对话区域的智能体选择器中选择 Plan 模式、并选择大模型(比如 Claude Opus),然后输入需求:
```
帮我用 HTML + CSS + JavaScript 做一个 AI 塔罗牌占卜网站。
功能描述:
1. 用户输入一个问题(比如「我最近事业运如何」)
2. 点击「开始占卜」后,展示 3 张塔罗牌的翻牌动画
3. 翻牌完成后,根据抽到的牌生成 AI 占卜解读
4. 界面要神秘华丽,深紫色主题配金色纹理,星空背景
5. 有流畅的翻牌动画效果
6. 响应式布局,手机也能用
```
![Plan模式执行AI](https://pic.yupi.icu/1/image-20260305144551103.png)
选择 Plan 模式后,AI 不会直接开始写代码。
它会先研究你的需求,可能还会问你几个问题,比如 AI 解读是 “调用 AI 大模型接口” 还是 “从预设文案库随机生成”?
你只要像聊天一样把自己的想法告诉 AI 就好,比如希望调用 DeepSeek 大模型的 API
![](https://pic.yupi.icu/1/image-20260305144900988.png)
如果你自己也拿不准,可以让 AI 帮你分析不同方案的优缺点,或者交给它自主决定。
AI 理解你的需求后,会给出一份结构化的实施方案。
![](https://pic.yupi.icu/1/image-20260305145315374.png)
方案里会列出要创建哪些文件、每个文件负责什么、实现步骤的先后顺序,以及怎么验证效果。你可以在这一步跟 AI 反复讨论、调整方案,直到满意为止。
![](https://pic.yupi.icu/1/image-20260305145352874.png)
Plan 模式的本质是采用 4 个阶段的迭代工作流:需求研究 → 问题对齐 → 方案设计 → 迭代细化。AI 会先用只读工具深入研究你的代码库,再通过交互式问答来消除歧义,最后才给出方案草稿。
其实这也是软件开发的标准步骤。即使你不用 Copilot 内置的 Plan 模式,也可以通过提示词引导 AI 先设计方案、人工确认后再开发执行,养成 **先想清楚再动手** 的好习惯。
### 第二步、用 Agent 执行方案
确认方案没问题后,点击方案下方的「Start Implementation」按钮,让 AI 开始自动执行,直到实现方案。
![](https://pic.yupi.icu/1/image-20260305145604534.png)
执行过程中,Agent 会自动管理一个 Todos 任务列表来跟踪进度。你可以清楚地看到 Agent 在做什么,比如创建 `index.html``style.css``script.js` 文件,往里面写代码,甚至可能会自动打开终端执行命令。
![](https://pic.yupi.icu/1/image-20260305145807776.png)
如果 AI 要跑终端命令或者调用某些工具,会弹出确认框让你审批,安全性有保障。
![](https://pic.yupi.icu/1/image-20260305150107141.png)
你也可以在 Agent 工作时继续发消息,选择排队等待、立即打断、或者引导 AI 调整方向。
建议刚开始 AI 编程的朋友多观察一下 AI 的工作,发现不对劲的时候赶紧人工插手,可以节约 Tokens 并避免返工。
### 第三步、查看效果
几分钟后,Agent 不仅完成了开发任务,还用 Python 启动了个 Web 服务器,帮忙运行了网站。
![](https://pic.yupi.icu/1/image-20260305150430976.png)
好家伙,这是多一步都不想让我做啊?照这个趋势,早晚我得退化到 Hello World 水平。
不过我还是喜欢在 Chrome 浏览器中测试,复制网址到浏览器中打开,然后输入从 [DeepSeek 开放平台](https://platform.deepseek.com/api_keys) 获取到的大模型 API Key:
![](https://pic.yupi.icu/1/image-20260305150858949.png)
![](https://pic.yupi.icu/1/image-20260305150957888.png)
输入一个问题,测测俺今年的爱情运势,然后点击「开始占卜」:
![](https://pic.yupi.icu/1/image-20260305151027082.png)
三张塔罗牌依次翻开,下方出现 AI 生成的占卜解读。深紫色的星空背景,搭配金色边框,再加上流畅的翻牌动画,效果还真挺唬人的。
![](https://pic.yupi.icu/1/image-20260305151413007.png)
我感觉自己也可以开一个塔罗占卜小摊儿了,应该不是错觉。。。
![](https://pic.yupi.icu/1/image-20260305151303905.png)
如果你对页面的某些细节不满意,可以在内置浏览器中点击「元素选择」按钮,哪里不爽点哪里,然后在 Chat 框里编写提示词就行,比如:
```
改为鱼皮塔罗
```
![](https://pic.yupi.icu/1/image-20260305151754685.png)
Agent 会自动定位到对应的代码并精准修改,改完刷新预览就好。
![](https://pic.yupi.icu/1/image-20260305152037670.png)
整个过程,从写需求到出成品,也就几分钟。搁以前,我要是自己从零写这么个带动画的占卜网站,怎么着也得搞一下午。
你还可以继续跟 AI 对话来增加功能,整个过程中一定要注意 **上下文的用量**,如果满了 AI 可能会断片儿失忆,开始乱改。
![](https://pic.yupi.icu/1/image-20260305152200805.png)
因此,在上下文快满的时候,最好让 AI 把当前项目的信息沉淀为文档。这样之后每次打开新的 AI 对话框时,只要把历史文档交给 AI,就能快速找回记忆。
## 项目收获
通过这个小项目,你可以学到:
- 如何使用 GitHub Copilot 的 Plan 模式进行需求分析和方案设计
- 如何使用 Agent 模式让 AI 自主完成代码开发
- 如何调用 DeepSeek 大模型 API
- 如何用 CSS 实现翻牌动画和星空背景效果
- 如何在 AI 编程中进行人工插手和精细调整
- 如何管理上下文用量,避免 AI 断片儿
这个项目虽然小巧,但完整展示了 Vibe Coding 的核心工作流 —— 用自然语言描述需求,AI 帮你设计方案和编写代码,人工审核和调整细节。掌握了这个流程,你就可以用同样的方式去做更复杂的项目了。
@@ -0,0 +1,202 @@
# GitHub Copilot - AI 热点监控工具项目实战
这是一套以 AI 编程实战为核心的项目教程,基于 Express 5 + React 19 + OpenRouter + Socket.io,用 AI 编程的方式从 0 到 1 开发一个《AI 热点监控工具》,带你亲身体验 Vibe Coding 的完整工作流,学会用 AI 快速做出实用的提效工具!
项目代码免费开源:https://github.com/liyupi/yupi-hot-monitor
完整视频教程 + 文字教程(预计 2 ~ 5 天学完):https://www.codefather.cn/course/2026625439052627970
![](https://pic.yupi.icu/1/image-20260304102630302.png)
## 项目介绍
鱼皮作为 AI 编程博主,必须第一时间知道各种大模型更新、行业动态,但人工刷信息太累了,而且经常漏掉重要内容。
有了这个项目后,只需要输入要监控的关键词(比如 "Claude"、"Vibe Coding"),点击立即扫描,系统就会自动从国内外的 B 站、Bing 等 8 个以上的信息源帮你抓取相关内容。
抓回来之后,AI 会自动判断信息的真假、分析和关键词的相关性、评估重要程度,还会生成中文摘要,低质量的内容直接过滤掉,只留真正有价值的热点。
找到新热点的时候,还会通过 WebSocket 实时推送到页面上,重要的热点还会发邮件通知。如果热点太多了也没关系,可以通过筛选和排序快速定位需要的内容。
更酷的是,整个热点监控能力还被封装成了一个 Agent Skills 技能包,安装后在 Cursor、Claude Code 等各种 AI 编程工具中都能直接用,一句话就能帮你从全网搜索、分析、生成热点报告。
**让 AI 帮你盯热点,第一时间获取优质信息!**
## 项目功能演示
1)配置监控关键词
用户输入要监控的关键词,比如 "Vibe Coding"、"Claude" 等,系统会自动开始监控。支持激活 / 暂停单个关键词。
![](https://pic.yupi.icu/1/image-20260304102804249.png)
2AI 自动抓取和分析热点
系统每 30 分钟自动从 Twitter、Bing、HackerNews、搜狗、B 站、微博等 8+ 个信息源抓取内容,利用 AI 进行查询扩展、真假识别、相关性分析和智能摘要,过滤低质量内容后展示在信息流中。
![](https://pic.yupi.icu/1/image-20260304103025682.png)
3)多维度筛选和排序
支持按信息来源、重要性、时间范围进行筛选,支持按热度综合、相关性、发布时间排序,帮助用户快速定位需要的热点信息。
![](https://pic.yupi.icu/1/image-20260304103219366.png)
4)全网搜索
除了监控关键词的实时热点流外,还可以直接搜索特定的关键词,从全网获取信息:
![](https://pic.yupi.icu/1/image-20260304103824666.png)
5)实时通知
通过 WebSocket 实时推送热点通知,高重要性的热点还会通过邮件通知:
![](https://pic.yupi.icu/1/image-20260304104139285.png)
6Agent Skills 技能包
将热点监控能力封装为标准的 Agent Skills,安装后在 Cursor、VSCode Copilot、Claude Code 等 AI 编程工具中都能使用:
![](https://pic.yupi.icu/1/1772099941189-4fb78679-12ac-4b92-a7b4-b5b4645b09d4.png)
## 项目收获
本项目选题新颖,紧跟 AI 编程时代,以实用工具开发为导向,区别于增删改查的烂大街项目。你不是在写代码,而是在用 AI 做一个真正有价值的工具。
项目以 Vibe Coding 为核心,99% 以上的代码都是 AI 写的,主要用的是 VSCode + GitHub Copilot 作为 AI 编程工具,搭配了 Firecrawl MCP 做网页抓取、Context7 MCP 获取最新技术文档,前端页面还用了 UI UX Pro Max 这个 Agent Skills 来美化,配合 Aceternity UI 组件库做出了充满科技感的炫酷界面。
从这个项目中你可以学到:
- 如何用 AI 编程从 0 到 1 开发一个完整的工具?
- 如何安装和使用 MCP 增强 AI 能力?
- 如何安装和使用 Agent Skills 提升 AI 编程质量?
- 如何从多个信息源(Twitter、Bing、HN、B 站等)聚合抓取内容?
- 如何通过 OpenRouter 接入 AI 大模型,实现智能内容审核?
- 如何实现查询扩展(Query Expansion),提高信息检索的召回率?
- 如何基于 Socket.io 实现 WebSocket 实时推送?
- 如何使用 Aceternity UI 打造炫酷的科技感前端界面?
- 如何开发标准化的 Agent Skills 技能包,并在多种 AI 工具中验证?
- 如何在 AI 编程中进行人工确认、版本控制和迭代优化?
## 功能梳理
该项目功能丰富,涵盖关键词管理、热点采集和分析、信息展示和筛选、实时通知系统、全网信息源搜索、Agent Skills 六大模块,20+ 功能点,覆盖了从信息采集、AI 智能分析到实时推送通知的完整热点监控闭环。
![](https://pic.yupi.icu/1/image-20260304101313199.png)
## AI 编程开发流程
这个项目遵循最主流的 AI 编程项目开发流程:
第一步,给 AI 写一段需求描述提示词,让它帮我设计方案。当然,如果你有自己的想法,可以适当发挥一点儿专业性,比如要利用 OpenRouter 来对接 AI 服务。
第二步,人工确认方案。包括前端、后端、数据存储技术栈,抓取热点数据的范围和方法,发送通知的方法,热点检查频率等,确认没问题后再让 AI 动手写代码。
第三步,启动开发。AI 会先规划任务列表,一步步完成前后端开发。
第四步,测试验证。在环境变量文件中配置 API 密钥等信息,然后启动项目点点点~
跑通核心业务流程之后,就要持续迭代优化。比如先是增加了多个信息来源,能获取到更多国内外的信息。然后发现获取的信息不准确,就设计了多层级过滤机制,并且让 AI 加了查询扩展。前端界面也从千篇一律的蓝紫色优化成了有流星、光影效果的科技感页面。
建议每做完一个功能就用 Git 提交代码,防止 AI 后面改着改着搞崩了。如果上下文太长了,AI 容易断片儿,就新开一个对话窗口,把需求文档和方案文档丢给 AI,让它重新分析已有代码找回记忆。
![](https://pic.yupi.icu/1/image-20260304105541465.png)
## 核心业务流程
整个项目的核心流程:用户配置关键词 → 定时任务触发 → AI 查询扩展 → 多源抓取 → 去重过滤 → AI 分析 → 入库 → 实时推送 / 邮件通知。
```mermaid
graph TD
A[用户配置监控关键词] --> B[定时任务触发 每30分钟]
B --> C[AI 查询扩展 生成关键词变体]
C --> D[多数据源并行采集]
D --> D1[Twitter API]
D --> D2[Bing / Google / DuckDuckGo]
D --> D3[HackerNews API]
D --> D4[搜狗 / B 站 / 微博]
D1 & D2 & D3 & D4 --> E[结果去重 + 7 天新鲜度过滤]
E --> F[AI 内容分析]
F --> F1{真实性判断}
F1 -->|真实| F2{相关性评分}
F1 -->|虚假| X[丢弃]
F2 -->|>= 50 分| F3[重要性分级 + 摘要生成]
F2 -->|< 50 分| X
F3 --> G[保存到数据库]
G --> H1[WebSocket 实时推送]
G --> H2{重要性级别}
H2 -->|high / urgent| H3[邮件通知]
H2 -->|medium / low| H4[仅站内通知]
style A fill:#e3f2fd,stroke:#1976d2
style F fill:#f3e5f5,stroke:#7b1fa2
style G fill:#e8f5e9,stroke:#388e3c
style H3 fill:#fff3e0,stroke:#f57c00
```
## 技术选型
本项目以 Node.js 全栈 + TypeScript 为核心,前后端分离,涵盖多源爬虫数据采集、AI 大模型内容审核、WebSocket 实时推送、定时任务调度、Aceternity UI 科技感前端、Agent Skills 开发等实用技术。
![](https://pic.yupi.icu/1/image-20260304101227060.png)
后端:Express 5、TypeScript、Prisma ORM、SQLite、Socket.io、node-cron、Nodemailer
前端:React 19、Vite 7、Tailwind CSS 4、Framer Motion、Aceternity UI 组件、Socket.io-client
数据采集:Axios + Cheerio 爬虫、TwitterAPI.io、HackerNews API、B 站公开 API
AI 相关:OpenRouter API 统一接入多种大模型、AI 内容审核、Query Expansion 查询扩展
AI 编程工具:VSCode + GitHub Copilot、MCP 插件(Firecrawl + Context7)、Agent SkillsUI UX Pro Max + Skill Creator
## 架构设计
本项目采用前后端分离架构,前端使用 React + Vite,后端使用 Express + Prisma,通过 REST API 和 WebSocket 通信。通过定时任务引擎来驱动多数据源采集和 AI 分析,Agent Skills 作为独立模块可在多种 AI 编程工具中复用。
![](https://pic.yupi.icu/1/image-20260304101440202.png)
完整视频教程 + 文字教程(预计 2 ~ 5 天学完):https://www.codefather.cn/course/2026625439052627970
## 推荐资源
1)鱼皮 AI 导航网站:[AI 资源大全、最新 AI 资讯、免费 AI 教程](https://ai.codefather.cn)
2)编程导航学习圈:[学习路线、编程教程、实战项目、求职宝典、交流答疑](https://www.codefather.cn)
3)程序员面试八股文:[实习/校招/社招高频考点、企业真题解析](https://www.mianshiya.com)
4)程序员写简历神器:[专业模板、丰富例句、直通面试](https://www.laoyujianli.com)
51 对 1 模拟面试:[实习/校招/社招面试拿 Offer 必备](https://ai.mianshiya.com)