AmintaCCCP/GithubStarsManager
AI-powered GitHub stars manager with semantic search, auto-categorization, and release tracking
GithubStarsManager – 您的 GitHub 星标的 AI 驱动个人图书馆
它是什么
- 一款桌面优先(Electron)应用,可同步您在 GitHub 上星标的每个仓库,并使用 AI 生成的摘要、标签和分类来丰富它们。
- 所有数据都存储在本地(或可选地存储在自托管的 Express + SQLite 后端中)——不会强制上传到云端。
核心功能
| 功能 | 作用 |
|---|---|
| 自动同步星标 | 连接 GitHub 个人访问令牌,应用会自动拉取您所有星标的仓库。 |
| AI 管理元数据 | 应用可批量调用 OpenAI、Anthropic、Ollama 或任何兼容 API,生成简短描述、标签和层级分类。分类可以锁定,AI 永远不会覆盖它们。 |
| 向量/语义搜索 | 仓库描述(或完整 README)通过 Cloudflare Vectorize 进行嵌入。您可以按意图搜索,并点击 查找相似仓库 来查看相关星标的邻域。 |
| 仓库问答助手 | 从仓库卡片中对其提出自然语言问题。答案与特定提交绑定,并显示使用的源代码片段,所有内容都存储在本地。 |
| MCP 服务器 | 通过 Model Context Protocol 暴露您丰富的星标数据,让 Claude Code 或 Cursor 等代理无需额外设置即可读取/搜索您的收藏。 |
| 发布跟踪 | 订阅仓库,获取新发布的统一时间线,按操作系统或文件类型过滤资产,并一键下载(浏览器或通过 aria2 RPC)。 |
| Fork 和 Gist 管理 | 查看、同步上游、在 Fork 上触发 GitHub Actions;浏览、创建、编辑和 AI 摘要 Gist。 |
| 发现中心 | 显示 GitHub Trending、热门发布和最受欢迎的项目;您可以对其中任何一个运行 AI 分析,并将它们添加到您的星标列表。 |
| 自定义 | 12 种内置 UI 主题、HTTP/SOCKS5 代理、WebDAV 备份、本地插件系统,以及可选的后端用于跨设备同步和加密令牌存储。 |
技术栈
- 前端: Electron(HTML/CSS/JS),响应式 UI,内置主题预设。
- 后端(可选): Node/Express 服务器,使用 SQLite 进行数据同步和代理。
- AI 集成: 调用 OpenAI、Anthropic、Ollama 或任何兼容 OpenAI 的端点;支持自定义端点。
- 向量搜索: Cloudflare Vectorize worker 用于嵌入和相似性查找。
- 下载助手: 可选的 aria2 JSON-RPC 集成,用于快速远程下载。
谁可能觉得有用
- 星标了许多仓库但之后难以找到它们的开发者。
- 想要一个可搜索、AI 注释的开源项目个人知识库的研究人员或爱好者。
- 想要一种本地优先的方式来跟踪发布并快速获取资产的团队。
- 使用 AI 编码助手并需要结构化、可搜索的仓库目录供代理通过 MCP 使用的用户。
如何开始
- 从发布页面下载打包的桌面客户端(Windows/macOS/Linux)。
- 启动,提供 GitHub 令牌,让应用同步您的星标。
- 打开 设置 → AI 配置 添加您首选的 LLM 提供商。
- 运行 AI 批量分析 生成摘要和标签,然后使用搜索栏或 查找相似 按钮按含义定位仓库。
- (可选)如果您需要跨设备同步或想代理 AI/WebDAV 调用,部署提供的 Express + SQLite 服务器。
状态
- 公开发布,已列入 Product Hunt 和 Trendshift。
- 积极维护,提供插件开发 wiki 和详细文档。
以上所有信息均直接取自仓库的 README;没有推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目