管理您的 GitHub 星标仓库:标记、记笔记、过滤、搜索数千个星标。Chrome MV3 扩展。
管理您的 GitHub 星标仓库:标记、记笔记、过滤、搜索数千个星标。Chrome MV3 扩展。
简体中文 · English
| 浏览器 | 商店 | 适用浏览器 |
|---|---|---|
| Chrome Web Store | Chrome、Edge、Brave、Opera 等 Chromium 内核浏览器 | |
| Edge Add-ons · 即将上架 | Microsoft Edge | |
| Firefox Add-ons · 即将上架 | Firefox | |
| Opera Add-ons · 即将上架 | Opera |
扩展基于 Manifest V3。安装后打开 https://github.com/{you}?tab=stars,管理器会出现在 Stars 页面中。
repo 与 gist scopenotifications(Watch)和 read:user(Following)权限https://github.com/{you}?tab=stars 自动启动打开预填的 Classic PAT 表单,按下图完成配置。
展开图文配置 GitHub Token
保留 Note,并选择有限有效期。
保留 repo、gist、notifications 和 read:user;不要勾选 user。
点击 Generate token,复制 Token,粘贴到 Options > GitHub Classic PAT,然后点击 Save & verify。
GitHub 只显示一次 Token,请妥善保管。
GitHub Stars 可以浏览 star 项目,但是有时候你会忘了你 star 过什么。当 stars 超过几百个后,你难以回忆起你之前的收藏,看到仓库名字,你也忘记它是什么了。
Better GitHub Stars Manager 直接挂载在 Stars 页面。它把项目的数据、你自定义的标签、笔记整理到浏览器里中,同时保留 GitHub 原生页面作为随时可切换的入口。
| 你可以做的 | GitHub Stars | Better GitHub Stars Manager |
|---|---|---|
| 按语言和列表整理 | 基础支持 | 可组合语言、标签、状态和 owner 筛选 |
| 查看收藏项目的通知 | 需要离开 Stars 页面 | 可选 Watch 工作区 |
| 看看你关注的人 star 了什么 | 需要分别查看账号 | 可选 Following 工作区 |
| 自定义标签 | 不支持 | 支持手动标签、Auto Tags 和收藏 |
| 记录个人笔记 | 不支持 | 支持,默认保存在浏览器本地 |
| 仓库推荐 | GitHub Explore | 可选 For You,本地确定性排序 |
| 整理和比较你的所有 stars | 不支持 | 可选 Cubby AI |
Stars 工作区用于检索和维护你的仓库收藏:
工具栏的 编辑自定义布局 按钮进入布局编辑模式:
chrome.storage.local,下次访问自动恢复仓库列表使用虚拟化渲染,可处理几百到几千条记录。增量 Sync 获取新 Star,并刷新你拥有的全部公开仓库;Full Sync 会重新拉取全部 Stars 和你拥有的公开仓库。重扫会对账已取消的 Star,并保留已有标签和笔记。
Watch 工作区用于获取 GitHub 信箱的通知并整理给你:
Watch Inbox 需要 Classic Personal Access Token (PAT) 的可选 notifications scope。完整行为见 Watch 的工作方式。
Following 与 For You 帮助你发现更多项目:
For You 会排除你已 Star 的仓库、Archived 仓库和 Fork。它使用 GitHub 支持的公开接口,不复刻 GitHub Explore 的私有推荐系统。候选来源、评分和每日刷新规则见 For You 推荐如何工作。
Following 最多扫描你关注的 200 个账号,并需要可选 read:user scope。缺少该 scope 不影响 Stars、Gist 或 Watch。扫描边界、可恢复的全量同步和覆盖规则见 Following 的工作方式。
Cubby 是你的助手:
普通对话中的标签写入受仓库范围、本轮证据和数量限制。Organize 只有在你选择建议并点击 Apply 后才会写入标签。会话、进度和结果保存在 IndexedDB 中,页面关闭或 Manifest V3 service worker 重启后仍可恢复。
详细的数据边界、Provider 协议和恢复规则见 Cubby Agent 技术参考。
核心数据默认留在当前浏览器。只有 GitHub 同步、你主动使用的 Secret Gist 同步,以及你明确调用的 Cubby 会产生对应网络请求。
| 功能 | 数据存哪 | 网络 | 是否必须 |
|---|---|---|---|
| Stars、仓库元数据和筛选状态 | IndexedDB 与 chrome.storage.local |
GitHub API | 核心能力 |
| 标签、笔记、收藏和标签元数据 | IndexedDB | 默认无;Push 或 Pull 时连接 GitHub Gist | Gist 传输可选 |
| Watch 快照与通知 | IndexedDB | GitHub API | 可选 notifications scope |
| Following 快照与 For You 缓存 | IndexedDB | GitHub API | Following 需要可选 read:user scope |
| Cubby 对话、恢复记录和产物 | IndexedDB | 你配置的 AI 服务 | 可选 |
| GitHub Token 和 AI API Key | 加密后存入 chrome.storage.local |
仅发送给各自目标服务 | 按能力配置 |
Secret Gist 的 Push 与 Pull 只同步笔记内容。仓库元数据始终从 GitHub 重建; Watch、Following、For You、Cubby 对话和 Organize 记录不会写入 Gist。
Github token 会进行本地加密。Cubby 对话、恢复记录和产物以未加密形式保存在扩展的 IndexedDB 中。卸载扩展会删除 Chrome 的本地扩展存储,但不会删除 GitHub 账号中的同步 Gist。
项目没有其他后端服务、GitHub 代理、AI 代理、分析 SDK、广告网络或跟踪服务。完整说明见 隐私政策。
Better GitHub Stars Manager 是 Stars 页面的增强层,不是另一个平台:
项目使用 pnpm。构建扩展:
pnpm install
pnpm build
构建包含 Cubby Agent 开发诊断功能的扩展版本(输出至 artifacts/agent-diagnostics-dev-dist/):
pnpm build:agent-dev-diagnostics
在 Chrome 中加载对应构建:
chrome://extensionsdist/;Cubby Agent 诊断构建选择 artifacts/agent-diagnostics-dev-dist/常用验证命令:
pnpm typecheck
pnpm test:logic
pnpm test:integration
pnpm test:regressions
pnpm test:runtime
pnpm test:smoke
欢迎在 GitHub Issues 报告问题或提交功能建议。Pull Request 也可以直接提交到本仓库;提交前请阅读贡献指南,了解开发环境、测试、commit、提交要求,以及 Cubby Agent 的诊断构建与调试流程。
MIT License,见 LICENSE。
Copyright (c) 2026 izumi0uu。
暂无开放 Issues,或尚未同步最近议题。