Skip to content

DanielZhangyc/RLLM

Repository files navigation

RLLM Icon

RLLM

🌟 A LLM-Powered RSS Reader

🌐 Project Homepage

English | 中文

GitHub stars Build Status License: MIT Swift Platform

📖 RLLM - LLM-Powered RSS Reader

RLLM is an innovative RSS reader powered by Large Language Models (LLM), providing intelligent content analysis and summarization capabilities.

✨ Features

RSS Reading

  • ✅ 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

Home AI Insights Quote Collection Daily Summary

📥 Installation

Option 1: Build from Source Code

See Development section for detailed instructions on building from source code.

Option 2: Install from IPA File

  1. Download the latest unsigned IPA file from GitHub Actions (Latest successful build)

  2. Sign and install the IPA file using one of these methods:

    Using Signing Tools

    • 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

  1. Clone the repository
git clone https://github.com/DanielZhangyc/RLLM.git
cd RLLM
  1. Open the project in Xcode
open RLLM.xcodeproj
  1. Build and run the project in Xcode

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Write something here')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. 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.

Star History Chart