GitHub said 31 issues were open. 0 were actually free. So I built Unclaimed for my best friend
说明与用途
Unclaimed 通过 GitHub API 和 Gemma 3 4B 自动识别仓库中真正空闲的 good‑first issue,节省开发者时间。
问题
Finding truly unclaimed good‑first issues in busy repos is hard because GitHub still shows them as open even when they have PRs, comments, or are marked not ready.
结果
Unclaimed reduced the effort to find free issues from opening dozens of tabs to a single query, correctly identifying all 8 hand‑checked issues and providing proof for each classification.
工作流
- Query GitHub API for open issues with the chosen label
- Check assignees, linked pull requests, and "not ready" banner
- If any hard block exists, mark verdict without model
- Otherwise, run Gemma 3 4B on the issue thread via Ollama
- Parse Gemma output into structured JSON with claims, summaries, and difficulty
- Display results with proof links
证据
GitHub still shows it as open.
GitHub's own search for open, unassigned good first issues in kestra-io/kestra returned 31 issues.
21 already had a pull request (one had three)
Unclaimed checks all of that for you.
Gemma 3 4B, running in Ollama on our own small server, reads the issue and its latest comments and returns structured JSON
I checked it against 8 real issues I had read by hand, and it got all 8 right.
- 记录日期: 2026-10-04T20:10:57.184Z