用途:追踪已 Star 的 GitHub 项目更新,检测新 Release、Tag 与 Commit 活跃度,生成结构化更新报告与 HTML 可视化 Dashboard,便于管理大量 starred 仓库、监控依赖库版本发布与项目健康度。
主要能力:版本检测(新 Release 与 Tag)、活跃度监控(最近 Commit)、AI 变更摘要与项目摘要、价值评估与健康度指标(维护状态、Stars 趋势)。Dashboard 提供总览、按状态/价值筛选、关键词搜索、信息密集卡片、点击展开详情与跳转 GitHub。
使用方式:依赖 Python 3.8+,安装 requests、python-dotenv、openai(可选),可执行 pip install -r assets/requirements.txt。通过 .env 配置 GITHUB_PAT 与 OPENAI_API_KEY,或用环境变量 export GITHUB_PAT="你的_github_pat_token" 与 export OPENAI_API_KEY="你的_openai_api_key"。常用命令包括首次同步 python scripts/main.py --init --user 你的用户名 --limit 50、检查更新 python scripts/main.py --check --user 你的用户名、生成报告 python scripts/main.py --report --user 你的用户名 --days 7、启动 Dashboard python scripts/main.py --export --user 你的用户名 && open dashboard.html、每周运行加 --weekly。PAT 在 GitHub Settings/Tokens 生成,无 Token 每小时 60 次请求,有 Token 5000 次。配置文件 assets/categories.yaml、assets/tags.json、assets/.env.example 首次运行会复制到 ~/.github-star-tracker/。
适用场景:开发者跟踪依赖更新、技术爱好者关注 AI/开源动态、项目经理监控相关项目进展。
限制:需自备 GitHub PAT 与可选 OpenAI Key;Dashboard 首次运行若不存在会从示例复制;具体效果、维护状态与收费情况暂未提供。