TrendingAI App:用AI读懂GitHub Trending项目教程

Compose Multiplatform · Android & iOS · AI筛选开源项目

项目简介

TrendingAI 是一款移动端 App,接入 Gemini / DeepSeek 大模型,自动过滤并提取 GitHub Trending 中的高价值信息。解决了开发者每天刷 Trending 费时费力、信息噪音大的痛点。支持按日期和批次(早报/晚报)回溯往期榜单。

核心功能

安装使用

# Android端
# 下载APK:GitHub Releases页面
# 或扫描项目README中的二维码

# iOS端
# TestFlight链接(项目README中获取)

# 从源码构建
git clone https://github.com/ruanyf/weekly/issues/9047
cd trendingai

# 配置API Key
cp local.properties.example local.properties
# 编辑 local.properties
# GEMINI_API_KEY=your_key
# 或
# DEEPSEEK_API_KEY=your_key

# 构建APK
./gradlew assembleRelease
# 输出: app/build/outputs/apk/release/app-release.apk

AI筛选配置

# config/filter-rules.yaml
# 自定义AI筛选规则
interests:
  - "AI Agent"
  - "开源工具"
  - "TypeScript"
  - "Rust"

filter_out:
  - "教程合集"
  - "面试题"
  - "awesome列表"

ai_config:
  model: "gemini-2.5-flash"
  prompt: |
    分析以下GitHub项目,判断是否值得推荐:
    1. 是否为原创项目(非fork/非awesome列表)
    2. 星标增速是否显著
    3. 是否有实际使用价值
    4. 生成100字中文摘要
  batch_size: 20

数据回溯功能

// 查看历史榜单
// 1. 选择日期(最多回溯30天)
// 2. 选择批次:早报(08:00) / 晚报(20:00)
// 3. AI生成当日总结:"今日3个AI Agent项目登榜"

// API接口(如有后端)
fetch('https://api.trendingai.app/history/2026-08-14')
  .then(r => r.json())
  .then(data => {
    // {date: "2026-08-14", items: [...]}
  })

对比本站的 GitHub Trending页面(三栏布局+站内详情页),TrendingAI 适合移动端随时浏览。更多开源项目教程见 AI工程从零开始

📚 常见问题

TrendingAI App是什么?

Compose Multiplatform · Android & iOS · AI筛选开源项目

如何上手TrendingAI App?

Hello-Agents:4.6万星AI Agent入门教程