StarHub
Professional GitHub Stars management application designed for developers. Organize your GitHub Star collection and never lose track of great projects.
Features
- Smart Tag System: Create unlimited custom tags with Emoji icons and color coding
- AI Auto-Classification: One-click intelligent categorization with support for multiple AI providers (OpenAI, Claude, DeepSeek, Qwen, Zhipu AI)
- Lightning-Fast Search: Multi-dimensional search with millisecond response based on IndexedDB
- README Preview: Quick project overview without leaving the app
- Dark Mode & Multi-language: Carefully designed themes with full Chinese/English bilingual support
- PWA Support: Install to desktop for native-like offline experience
Configuration
Step 1: Create GitHub OAuth App
- Visit GitHub Developer Settings
- Click New OAuth App
- Fill in application information:
- Application name:
StarHub (or any name)
- Homepage URL: Your deployed domain (e.g.,
https://your-starhub.zeabur.app)
- Authorization callback URL:
https://your-starhub.zeabur.app/#/login
- Click Register application
- Copy the Client ID and Client Secret
During deployment, you'll need to provide:
- CLIENT_ID: Your GitHub OAuth Application Client ID
- CLIENT_SECRET: Your GitHub OAuth Application Client Secret
Important: Make sure to update the Authorization callback URL in your GitHub OAuth App settings after deployment with your actual domain.
After deployment, you can configure AI services in the Settings page:
- Open your deployed StarHub instance
- Login with your GitHub account
- Navigate to the Settings page
- Configure your preferred AI provider and API Key for intelligent classification
Supported AI Providers
- OpenAI (gpt-4o-mini) - Cost-effective, recommended
- Claude (claude-3-5-sonnet) - Strong understanding capability
- DeepSeek (deepseek-chat) - Fast Chinese model
- Qwen (qwen-plus) - Alibaba Cloud, Chinese-friendly
- Zhipu AI (glm-4-flash) - Chinese model with free quota
Source
GitHub Repository