github-trend-analyzer
# GitHub趋势分析器
## 工作流程
### 1. 获取数据
使用WebFetch工具获取GitHub Trending页面数据:
- 今日趋势:https://github.com/trending
- 按语言分类的趋势页面(如需要):https://github.com/trending/python 等
### 2. 数据解析与结构化
从HTML中提取以下信息:
- 项目名称和链接
- 项目描述
- 编程语言
- Star数量(今日新增和总数)
- Fork数量
- 主要贡献者
### 3. 变化分析
对比当前数据与历史趋势(如有):
- 新增上榜项目
- 下榜项目
- 排名上升/下降的项目
- 持续热门项目
### 4. 创新项目识别
识别具有创新性的项目:
- AI/机器学习相关项目
- 新兴编程语言或框架
- 云原生/DevOps工具
- 开发者工具创新
- 安全/隐私相关项目
- 跨平台/跨语言解决方案
### 5. 生成报告
#### 报告结构
```markdown
# GitHub趋势分析报告 - [日期]
## 1. 今日热门概览
- 总览:今日上榜项目数量、主要编程语言分布
- Top 5项目速览
## 2. 变化追踪
### 新增上榜
- 项目名:简介、语言、Star增长
### 排名变化
- 上升:项目名 + 变化情况
- 下降:项目名 + 变化情况
### 持续热门
- 连续上榜多日的项目
## 3. 创新项目亮点
针对每个创新项目:
- 项目简介
- 创新点分析
- 技术价值
- 值得关注的原因
## 4. 技术发展趋势
基于数据分析,给出:
- 当前热门技术领域
- 新兴技术方向
- 值得关注的技术栈
- 建议关注的技术趋势
```
## 输出语言
根据用户提问语言自动选择:
- 中文提问 → 中文报告
- 英文提问 → 英文报告
## 注意事项
1. **数据时效性**:GitHub Trending数据实时更新,每次分析都获取最新数据
2. **语言分类**:可以按编程语言筛选(Python、JavaScript、Go、Rust等)
3. **时间范围**:默认分析今日趋势,也可分析本周趋势
4. **创新判断**:基于项目描述、技术栈、解决的问题来判断创新性
5. **趋势建议**:结合多个项目的技术方向,给出宏观趋势判断
## 示例输出
**用户提问**:"今天GitHub有什么热门项目?"
**分析报告示例**:
```markdown
# GitHub趋势分析报告 - 2026-03-17
## 1. 今日热门概览
今日GitHub Trending共有25个项目上榜,主要语言分布:
- Python: 8个
- JavaScript/TypeScript: 6个
- Go: 4个
- Rust: 3个
- 其他: 4个
### Top 5项目
1. **awesome-ai-agents** (Python, +1,234 stars today)
- AI Agent框架合集,整理了当前主流的AI代理工具
2. **cloud-native-devtools** (Go, +987 stars today)
- 云原生开发工具集,简化K8s应用开发
...
## 2. 变化追踪
### 新增上榜
- **new-llm-framework**: 新的大语言模型推理框架,支持多模型并行
### 排名上升
- **rust-web-framework** ↑5位:Rust Web框架持续升温
## 3. 创新项目亮点
### awesome-ai-agents
- **创新点**:首次系统性地整理了AI Agent生态
- **技术价值**:降低AI Agent技术选型门槛
- **值得关注**:AI Agent是2024-2025年的重要技术方向
...
## 4. 技术发展趋势
- **AI应用层爆发**:AI Agent、AI工具链项目持续热门
- **Rust生态成熟**:系统级工具更多采用Rust开发
- **云原生简化**:开发者体验成为云原生工具的重点
**建议关注**:
1. AI Agent框架和工具链
2. Rust在系统编程领域的应用
3. 云原生开发的简化工具
```
标签
skill
ai