I built a self-hosted AI list that checks itself weekly
说明与用途
构建了一个自托管 AI 项目清单,使用 GitHub Actions 每周自动检查并删除已归档或长时间未更新的项目,保持列表最新。
问题
Self-hosted AI projects become stale quickly; a list that was accurate in March had dead links by June, and users only discover issues when attempting installation.
结果
The list now self‑maintains, ensuring only active, well‑maintained projects are listed, reducing user friction and keeping the catalog up‑to‑date.
工作流
- 1. Weekly GitHub Action queries each project’s repo via the GitHub API.
- 2. Records stars, last push date, license, and status.
- 3. If a repo is archived, deleted, or has no push for over a year, the action moves its entry to UNMAINTAINED.md.
- 4. If the repo becomes active again, it is automatically re‑added to the main list.
证据
A weekly GitHub Action reads every project's repo through the GitHub API and records stars, last push, license and status.
If a project is archived, deleted, or has had no push for a year, it moves to a separate Unmaintained file on its own.
166 projects | 166 active in the last 90 days | 6.2M combined stars | 0 unmaintained | refreshed 2026-10-31
- 记录日期: 2026-11-01T14:29:06.583Z