EN

GithubStarsManager

GithubStarsManager 会自动同步已加星的仓库,并用 AI 对其进行摘要和分类。

核验日期

核心信息

以下信息由程序从官方接口读取,不经模型改写。

许可证
MIT
语言
TypeScript
维护方
AmintaCCCP
核验日期

它是什么

GitHub Stars Manager 会自动同步已加星的仓库,用 AI 对其进行摘要和分类,并支持语义搜索。其前端使用 React 18、TypeScript 和 Tailwind CSS。应用带有一个可选的 Express + SQLite 后端。没有后端时,应用也能以纯前端加 localStorage 的方式运行。

主要能力

  1. 发布跟踪可以按平台和文件类型筛选资源,保存自定义关键词规则,并在浏览器中或直接送入 aria2 一键下载。

  2. 智能资源筛选按关键词匹配资源,例如 dmg、mac、arm64、aarch64。

  3. 推送到 GitHub Lists 时,每个本地分类会写回为同名的 GitHub List,已有列表会被覆盖,缺失的列表默认创建为私有。

怎么上手

  1. GHCR 上提供预构建的后端和前端镜像,无需本地构建。

  2. 也可以下载源代码,或克隆仓库。

  3. 在后端服务器的 Docker 快速启动中,前端位于 8080 端口,后端位于 3000 端口。

  4. 配置 AI 服务时,在设置中添加 AI 配置,填写端点和密钥,选择模型,然后测试连接。

  5. 配置 WebDAV 备份时,在设置中添加 WebDAV 配置,填写服务器 URL、用户名、密码和路径,测试连接,然后启用自动备份。

摘自 README · bash
docker pull ghcr.io/amintacccp/github-stars-manager-server:latest
docker pull ghcr.io/amintacccp/github-stars-manager-frontend:latest
docker-compose up -d
摘自 README · bash
API_SECRET=replace-with-a-long-random-secret
docker compose -f docker-compose.fullstack.yml up -d
摘自 README · bash
docker-compose up -d
摘自 README · bash
# Basic — no auth, port 3000
docker run -d --name github-stars-backend \
  -v github-stars-data:/app/data \
  -p 3000:3000 \
  ghcr.io/amintacccp/github-stars-manager-server:latest

# With custom secret and encryption key
docker run -d --name github-stars-backend \
  -v github-stars-data:/app/data \
  -p 3000:3000 \
  -e API_SECRET="your-secret" \
  -e ENCRYPTION_KEY="your-key" \
  ghcr.io/amintacccp/github-stars-manager-server:latest
摘自 README · bash
cd server
npm install
npm run dev

适合谁

项目列出的使用对象包括拥有数百或数千个加星仓库的开发者。项目列出的使用对象还包括系统性跟踪发布的人。仓库问答助手不会为整个仓库建立索引。

更换向量语义搜索的嵌入模型后,必须重建索引,因为不同模型产生的向量维度不兼容。查找相似仓库要求向量语义搜索已配置并启用,否则该操作不可用。纯前端模式(没有后端)会隐藏 MCP 设置页面。

MCP 令牌与后端的 API 密钥是分开的。没有后端时,数据保存在浏览器的 localStorage 中。API 密钥变量是用于 API 认证的 Bearer 令牌,未设置时认证被禁用。

服务器端口变量的默认值是 3000。作者表示,这个应用完全由 AI 编写,主要为满足其个人需求。项目采用 MIT 许可证。

来源

本页内容整理自以下官方来源,点击可核对原文。

核验日期 ·

本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。