RLLM is an innovative RSS reader powered by Large Language Models (LLM), providing intelligent content analysis and summarization capabilities.
β¨ Features
- β
Support for RSS 1.0, 2.0 and Atom feeds
- β
Article/Quote Reading and Collection
AI Features
- β
AI Article Summary Generation
- β
AI Article Insight Analysis
- β
Daily Reading AI Summary
- β
Integrated with Anthropic, Deepseek and OpenAI
TODO
- π Enhanced Collection Management
- π Collection AI Summary
- π Recent Reading Analysis
- π Recent Reading Trends/Tags
π± Screenshots
π₯ Installation
Option 1: Build from Source Code
See Development section for detailed instructions on building from source code.
Option 2: Install from IPA File
-
Download the latest unsigned IPA file from GitHub Actions (Latest successful build)
-
Sign and install the IPA file using one of these methods:
- AltStore - Popular sideloading tool with automatic resigning
- Sideloadly - Cross-platform sideloading tool
- ESign - On-device signing tool
Using TrollStore (No Signing Required)
- TrollStore - Permanent app installation for iOS 14.0-15.4.1, 15.5beta4, and 16.0-16.6.1
Using Other Methods
- Scarlet - On-device app installer
- Your Apple Developer account and Xcode
- Enterprise certificate (if you have access)
Note: The IPA file is unsigned and requires signing before it can be installed on your device, except when using TrollStore on supported iOS versions.
π¨βπ» Development
Prerequisites
- Xcode 15.0+
- iOS 17.0+
- Swift 5.0+
Dependencies
Getting Started
- Clone the repository
git clone https://github.com/DanielZhangyc/RLLM.git
cd RLLM
- Open the project in Xcode
open RLLM.xcodeproj
- Build and run the project in Xcode
π€ Contributing
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature
)
- Make your changes
- Commit your changes (
git commit -m 'Write something here'
)
- Push to the branch (
git push origin feature/amazing-feature
)
- Open a Pull Request
Need help? Feel free to:
- Open an issue
- Start a discussion
β FAQ
What's the origin of the name RLLM?
RLLM is a combination of "RSS" and "LLM", representing our goal of enhancing the RSS reading experience with AI capabilities.
Do I need to provide my own API keys?
Yes, you need to provide your own API keys for the LLM services you want to use. These can be configured in the app settings.
π License
This project is licensed under the MIT License - see the LICENSE file for details.
