StarHub
專為開發者設計的 GitHub Stars 管理應用程式。整理你的 GitHub Star 收藏,不再遺失優質專案。
功能特色
- 智慧標籤系統:建立無限制的自訂標籤,支援 Emoji 圖示和色彩編碼
- AI 自動分類:一鍵智慧分類,支援多種 AI 提供商(OpenAI、Claude、DeepSeek、Qwen、智譜 AI)
- 閃電般快速搜尋:基於 IndexedDB 的多維度搜尋,毫秒級回應
- README 預覽:無需離開應用程式即可快速瀏覽專案概述
- 深色模式與多語言:精心設計的主題,完整支援中英雙語
- PWA 支援:安裝至桌面,提供原生般的離線體驗
設定方式
步驟 1:建立 GitHub OAuth 應用程式
- 前往 GitHub Developer Settings
- 點擊 New OAuth App
- 填寫應用程式資訊:
- Application name:
StarHub(或任何名稱)
- Homepage URL:你的部署網域(例如
https://your-starhub.zeabur.app)
- Authorization callback URL:
https://your-starhub.zeabur.app/#/login
- 點擊 Register application
- 複製 Client ID 和 Client Secret
步驟 2:設定環境變數
部署時需要提供:
- CLIENT_ID:你的 GitHub OAuth 應用程式 Client ID
- CLIENT_SECRET:你的 GitHub OAuth 應用程式 Client Secret
重要:部署完成後,請記得使用實際網域更新 GitHub OAuth App 設定中的 Authorization callback URL。
步驟 3:設定 AI 服務(選填)
部署完成後,你可以在設定頁面配置 AI 服務:
- 開啟你部署的 StarHub 實例
- 使用你的 GitHub 帳號登入
- 前往「設定」頁面
- 配置你偏好的 AI 提供商和 API 金鑰以進行智慧分類
支援的 AI 提供商
- OpenAI (gpt-4o-mini) - 經濟實惠,推薦使用
- Claude (claude-3-5-sonnet) - 強大的理解能力
- DeepSeek (deepseek-chat) - 快速的中文模型
- Qwen (qwen-plus) - 阿里雲,對中文友善
- 智譜 AI (glm-4-flash) - 中文模型,提供免費額度
原始碼
GitHub Repository