上个月我用自己写的 github-star-manager skill 整理了一次 GitHub Stars,体验整体不错,但用着用着还是卡在「找项目」这个场景。
主要问题不是 skill 不行,是它解决的是「批量整理 + AI 分类」,而我日常最频繁的动作其实是「翻 Star 列表找一个上周存过的工具」以及「翻到了一个老项目回忆"当初为啥 star 了啊"」。每次想找,还得切回 GitHub 原生页面手动搜,依然要面临 GitHub 不太友好的标签管理,只不过标签打的更好了,操作流还是被切成了两段。
越用越觉得,自家 skill 还有不少改进空间:
- 无法及时同步新 Star 项目,导致标签管理不及时
- 没有本地权限的云平台无法渲染复杂交互页,比如 Work Buddy(云任务)、扣子。
- 官方连接器权限太薄,比如 Work Buddy 的 GitHub 连接器只能新增 star,无法进行管理操作。
我想下一步干脆把它做成浏览器插件。但我这个人又不喜欢重复造轮子,于是开始翻有没有前辈已经做了这事的。
偶遇:Better GitHub Stars Manager
GitHub 上搜了没多久,就碰到了这个开源项目 Better GitHub Stars Manager。README 第一句话就戳中我:「GitHub Stars 适合收藏,但做不了长期管理。」

装上看了下,它几乎覆盖了我理想中 GitHub Stars 管理工具的全部功能。标签、笔记、搜索、筛选、推荐标签、跨设备同步、secret Gist 备份、原生界面替换、增量同步。唯一缺的是「智能整理」这一块,也就是我上一篇的 Agent Skill 所做的事情。
核心功能
- 一次管理所有已 Star 项目:全部加载进虚拟化表格,摆脱原生分页限制。
- 悬浮按钮一键切换 :在你自己的 Star 页(
https://github.com/{user}?tab=stars)注入面板。 - 快速搜索与筛选:仓库名、描述、topics、笔记全文搜索;按语言、标签、未打标签精准筛选。
- 自定义标签与笔记:让 Star 从被动列表变成可用的资料库。
- 增量同步与全量重扫:快速拉新 Star;需要时可全量重扫来对账 unstar,同时保留个人批注。
- repo 页 tag chip:直接在单个 GitHub 仓库页查看和编辑标签。
- 跨设备批注同步 :数据本地保存(IndexedDB),批注层存你自己的 secret Gist。
Push/Pull推拉,可移植、可恢复、跨设备同步,零自建后端。
目前版本的实际使用界面就是这样的:

实测中遇到的两个小坑,我顺手修了
工具本身设计得很扎实,源码版本相对于插件商店里的正式版多了「智能整理」的雏形。我装上不到一天,已经顺手提了 2 个 PR。
坑 1:API 中转站的流式兼容
国内开发者跑 AI 分析,大概率接 One API、New API 这类 OpenAI / Claude 兼容的中转站。原版插件对中转站扩展的 SSE 事件,比如尾包里的 stream_options.include_usage、自定义的 response.metadata,在断点和协议解析上容易出问题,断流或报错都很常见。
坑 2:细粒度 Token 的 Star 权限
如果用 GitHub 的 细粒度 Token(Fine-grained PAT),因为 GitHub 官方 API 把权限隔得比较细,细粒度 Token 的 Star 权限仅限你所有或你合作的仓库,对其他公开的非合作仓库做 unstar / Star 会失败,进一步影响到与原生界面 unstar 的同步逻辑。
动手修,并提了 PR
- 重构 OpenAI 兼容流式解析适配器 :对中转站扩展事件做容错忽略,让
stream_options在流式请求里正常透传。官方 API、各类中转站都能稳定跑 AI 分析。 - 优化鉴权提示与 API 调用逻辑:补全 Token 权限类型的适配指引,错误捕获也加上。
改完本地验过,我立刻提了 Pull Request,就中转站兼容性、细粒度 Token 权限这两块边界处理,跟项目合作者聊了几轮:

看来他自己也没想到会有人突然关注项目哈哈哈哈。
结尾
Better GitHub Stars Manager 是我目前 Chrome 上用得最顺手的一套 GitHub Stars 管理方案。它把 Star 列表变成可搜索、可分类、可批注的个人知识库。
如果你是 GitHub 重度用户,并且和一个月前的我一样,被「Star 一时爽,找时火葬场」困扰,强烈建议你试试这个 Chrome 插件。
💡 临时体验版本 :
原作者已经合并了我的 PR,但正式版尚未发布。如果你现在就想要「兼容 API 中转站 AI 分析 + 优化了 Token 权限处理」的完整版,我把自己改后编译好的版本放在了 Fork 仓库的 release,可以直接下载体验。

少而精,够用就行。GitHub Star 也一样,存下来不如管起来。