https://github.com/lin-jun-xiang/github-releases-summary
Summary the GitHub releases by LLM.
https://github.com/lin-jun-xiang/github-releases-summary
gpt llm streamlit
Last synced: about 2 months ago
JSON representation
Summary the GitHub releases by LLM.
- Host: GitHub
- URL: https://github.com/lin-jun-xiang/github-releases-summary
- Owner: Lin-jun-xiang
- License: mit
- Created: 2025-02-07T02:43:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-07T05:48:32.000Z (over 1 year ago)
- Last Synced: 2025-07-10T23:12:16.733Z (12 months ago)
- Topics: gpt, llm, streamlit
- Language: Python
- Homepage: https://app-releases-summary.streamlit.app/
- Size: 195 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Releases Summary Tool
A professional tool designed to summarize recent changes in GitHub repositories by analyzing their releases. This application leverages Large Language Models (LLMs) to generate concise summaries, helping you stay updated with the latest repository changes effortlessly.
## 🚀 **How to Use?**
1. Links to [App](https://app-releases-summary.streamlit.app/)
2. **Choose LLM Response Language**
Select your preferred language for the summary output, including English, Chinese (Traditional/Simplified), Spanish, French, German, and more.
3. **Select LLM Model**
- **OpenAI**: Supports models like GPT-4o.
- **ZhipuAI** (Free): A cost-effective option for generating summaries.
- If you'd like to deploy ZhipuAI locally, refer to [chatgpt-line-bot](https://github.com/your-link-here) for API application guidance.
4. **Manage GitHub Repositories**
- Add or remove repositories to be summarized.
- Simply input the GitHub repository URL (e.g., `https://github.com/user/repo`) or repository name (`user/repo`).
- Repositories will be stored in the internal database for easy tracking.
5. **Set Tracking Duration**
- Define the number of days (`n`) to track recent releases.
- The tool will summarize all changes within this timeframe.
6. **Generate Summaries**
- Start summarizing with a single click.
- The tool fetches release data, analyzes key changes, and outputs concise summaries using the selected LLM.