AI 时代,每个人都是贡献者。 所有人都可以为下一个阶段添砖加瓦。
一个轻量级的开源贡献工作台 —— 扫描、追踪、管理你的开源贡献之旅。
发现 issue → 认领 → 开发 → 提 PR → 跟踪 review → 合并 🎉
| 命令 | 说明 |
|---|---|
scan |
扫描目标仓库的 good first issue / help wanted |
track |
追踪你所有 PR 的 review 状态 |
claim |
在 issue 下评论认领 |
watch |
管理关注的仓库列表 |
digest |
汇总报告(终端输出) |
# 1. 设置 GitHub Token
export GITHUB_TOKEN="ghp_xxxx"
# 2. 添加关注的仓库
python oss_radar.py watch add alibaba/open-code-review
python oss_radar.py watch add QwenLM/qwen-code
# 3. 扫描可用的 issue
python oss_radar.py scan
# 4. 认领一个 issue
python oss_radar.py claim alibaba/open-code-review 631
# 5. 追踪你的 PR 状态
python oss_radar.py track
# 6. 查看汇总
python oss_radar.py digest┌──────────────────┐
│ GitHub GraphQL │ ← 扫描 issue / 查询 PR 状态
│ + REST API │ ← 认领 issue / 管理通知
└────────┬─────────┘
│
┌────────▼─────────┐
│ oss-radar CLI │ ← 本地命令行工具
└────────┬─────────┘
│
┌────────▼─────────┐
│ SQLite 本地库 │ ← 仓库列表 / issue 记录 / PR 追踪
└──────────────────┘
- 发现:定时轮询 GitHub Search API,按 label 筛选目标仓库的新 issue
- 追踪:GraphQL 查询你所有 PR 的 reviewDecision 状态
- 管理:本地 SQLite 记录认领的 issue、PR 进度
- 零依赖:纯 Python 标准库,无需 pip install
在 AI 时代,开源贡献的门槛正在被重新定义:
- AI 辅助编码让每个人都能提交高质量的 PR
- 好的工具让发现和管理贡献变得毫不费力
- 每一个小小的 refactor、每一行文档改进,都是添砖加瓦
不需要是专家,只需要开始。
MIT