English | 中文
A tool that uses 🤖 AI to classify and summarize GitHub Star repositories.
- 🔄 Automatically fetch GitHub Star repository information
- 🤖 AI-powered repository classification and summarization
- 📁 Multi-category management
- 📝 Automatic documentation generation
- ⚡ Concurrent processing support
- 🔑 Multiple API Key rotation support
- Clone the repository:
git clone https://github.com/yourusername/llm-star-classifier.git
cd llm-star-classifier
- Install dependencies:
pip install -r requirements.txt
- Configuration:
- Copy
config.yaml.example
toconfig.yaml
- Fill in your GitHub Token and OpenAI API Key in
config.yaml
- Copy
python main.py fetch
python main.py classify
python main.py classify -u
python main.py gen-readme
Configure the following information in config.yaml
:
- 🔑 GitHub Token: For accessing GitHub API
- 🤖 OpenAI API Key: For AI classification
- 💾 Database Path: Location to store repository information
- 📁 Categories: Predefined classification list
Issues and Pull Requests are welcome to help improve this project.
MIT License