Skip to content

tom2almighty/stargazer

Repository files navigation

Stargazer

纯前端 GitHub Star 管理,支持筛选、标签、AI 整理。

English · 中文

特性

  • 纯前端 SPA, 数据/Token / AI Key 存储在浏览器
  • GitHub PAT 直连同步 starred 仓库
  • AIGC
  • 自定义标签
  • 多维筛选(语言 / 标签 / Stars 区间 / 更新时间 / 归档) + 全文搜索
  • 亮/暗主题
  • 中英文 i18n
  • JSON 导入/导出

本地运行

pnpm install
pnpm dev          # http://localhost:5173
pnpm build        # 产物在 dist/

部署

Vercel / Cloudflare Pages

导入仓库部署即可。

Docker

镜像由 GitHub Actions 在打 v* tag 时自动构建。

docker run -d \
  --name stargazer \
  --restart unless-stopped \
  -p 8080:80 \
  ghcr.io/tom2almighty/stargazer:latest

或使用 compose 文件部署,下载 docker-compose.yml 文件并运行:

docker compose up -d

配置

访问站点,右上角设置面板进行如下配置:

  • GitHub: 粘贴 fine-grained PAT (Starring: Read-only 权限)
  • AIGC: 支持 OpenAIAnthropic 格式, 填写 Base URL / API Key / Model, 点击刷新按钮可从 /v1/models 获取模型列表
  • 标签: 手动管理标签
  • 数据: JSON 导入导出 / 清空本地缓存

Note

Token 和 API Key 仅保存在浏览器 localStorage。

参考

License

MIT License

About

A client-side GitHub Stars manager — search, filter, tag, and organize your starred repositories with zero backend. Powered by the GitHub API.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages