RSSBox
Smarter RSS management, more efficient information access
Formerly RSS Translator
Breaking language barriers for global information access. RSSBox helps you automatically translate foreign RSS content, supporting multi-engine translation, intelligent filtering, and AI digest generation for a one-stop cross-language information solution.
Official website: rssbox.app
Core Features
🌐 Intelligent Translation
- Multi-Engine Support - OpenAI API compatible models, DeepL professional translation service
- Flexible Configuration - Each RSS feed can independently choose translation engine and strategy
- Smart Translation - Support title translation, full-text translation, or intelligent summary generation
- Bilingual Display - Side-by-side display of original and translated content for learning and reading
🎯 Content Filtering
- Keyword Filtering - Precisely control wanted or excluded content
- AI Smart Filtering - Semantic understanding-based intelligent content filtering, say goodbye to information overload
- Multi-layer Filtering - Set independent filtering rules for each source
📊 AI Digest Generation
- Intelligent Aggregation - Automatically collect content from multiple information sources
- Topic Classification - AI automatically identifies and categorizes news topics
- Custom Digests - Generate structured daily information summaries
- Tag Management - Merge multiple RSS sources into unified topics through tags
⚡ Efficient Management
- Batch Operations - Support batch updating, translation, and RSS source management
- Real-time Monitoring - View translation status and processing progress
- Cost Control - Detailed statistics of Token/character consumption per source
- Full-text Fetching - Automatically extract complete article content, no longer limited to summaries
🔧 Flexible Deployment
- Fully Self-hosted - Protect data privacy with complete service control
- Multi-format Output - Support RSS and JSON format subscription output
- Update Frequency Control - Customize update intervals for each source
- Docker Deployment - One-click deployment, simplified operations
Supported Translation Engines
- OpenAI Ecosystem - Support all models compatible with OpenAI API interface
- DeepL - Professional-grade translation quality
- LibreTranslate - Open source free translation solution
Sponsors
Thanks to the following companies for their open-source support.
![]() |
Special thanks to the following users for their support:
If you find this project helpful, consider becoming a sponsor: Afdian | Github Sponsor
Note: Sponsor avatars refresh at 5:30 AM and PM UTC daily.
Contributing
We welcome all forms of contribution! To contribute to rssbox, please follow these steps:
- Fork this repository
Click the Fork button in the top right to copy the project to your GitHub account.
-
Clone to local
bash git clone https://github.com/versun/rssbox.git cd rssbox
-
Create a new branch
It is recommended to create a separate branch for each feature or fix:
git checkout -b feature/your-feature-name
-
Install dependencies and start development server
uv run dev # Automatically installs dependencies and completes initialization
-
Submit a Pull Request
Submit a PR on GitHub, describing your changes and motivation.
Contribution Guidelines
Please ensure your code passes ruff formatting checks and basic tests before submitting. It is recommended to describe your changes and motivation in detail in the PR. All types of contributions are welcome: documentation, tests, features, or bug fixes. If you have questions or suggestions, feel free to join the Telegram group.
Thank you for your participation and support!