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
Step 2: Configure Environment Variables
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.
Step 3: Configure AI Services (Optional)
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