English | 简体中文
- 🌐 Auto-Translation & Summarization: Automatically translate article titles and content, and generate concise summaries to help you get information quickly
- 🤖 AI-Enhanced Features: Integrated advanced AI technology for translation, summarization, recommendations, and more, making reading smarter
- 🔌 Rich Plugin Ecosystem: Supports integration with mainstream tools like Obsidian, Notion, FreshRSS, and RSSHub for easy feature extension
- 📡 Diverse Subscription Methods: Supports URL, XPath, scripts, newsletters, and other feed types to meet different needs
- 🏭 Custom Scripts & Automation: Built-in filters and scripting system supporting highly customizable automation workflows
Download the latest installer for your platform from the Releases page.
Click to view the list of available installers
Standard Installation:
- Windows:
MrRSS-{version}-windows-amd64-installer.exe/MrRSS-{version}-windows-arm64-installer.exe - macOS:
MrRSS-{version}-darwin-universal.dmg - Linux:
MrRSS-{version}-linux-amd64.AppImage/MrRSS-{version}-linux-arm64.AppImage
Portable Version (no installation required, all data in one folder):
- Windows:
MrRSS-{version}-windows-{arch}-portable.zip - Linux:
MrRSS-{version}-linux-{arch}-portable.tar.gz - macOS:
MrRSS-{version}-darwin-{arch}-portable.zip
Click to expand the build from source guide
Before you begin, ensure you have the following installed:
Platform-specific requirements:
- Linux: GTK3, WebKit2GTK 4.1, libsoup 3.0, GCC, pkg-config
- Windows: MinGW-w64 (for CGO support), NSIS (for installers)
- macOS: Xcode Command Line Tools
For detailed installation instructions, see Build Requirements
# Quick setup for Linux (Ubuntu 24.04+):
sudo apt-get install libgtk-3-dev libwebkit2gtk-4.1-dev libsoup-3.0-dev gcc pkg-config-
Clone the repository
git clone https://github.com/WCY-dt/MrRSS.git cd MrRSS -
Install frontend dependencies
cd frontend npm install cd ..
-
Install Wails v3 CLI
go install github.com/wailsapp/wails/v3/cmd/wails3@latest
-
Build the application
# Using Task (recommended) task build # Or using Makefile make build # Or directly with wails3 wails3 build
The executable will be created in the
build/bindirectory. -
Run the application
- Windows:
build/bin/MrRSS.exe - macOS:
build/bin/MrRSS.app - Linux:
build/bin/MrRSS
- Windows:
Click to expand data storage details
Normal Mode (default):
- Windows:
%APPDATA%\MrRSS\(e.g.,C:\Users\YourName\AppData\Roaming\MrRSS\) - macOS:
~/Library/Application Support/MrRSS/ - Linux:
~/.local/share/MrRSS/
Portable Mode (when portable.txt exists):
- All data stored in
data/folder
This ensures your data persists across application updates and reinstalls.
Click to expand the development guide
Start the application with hot reloading:
# Using Wails v3
wails3 dev
# Or using Task
task devWe provide a Makefile for handling common development tasks (available on Linux/macOS/Windows):
# Show all available commands
make help
# Run full check (lint + test + build)
make check
# Clean build artifacts
make clean
# Setup development environment
make setupThis project uses pre-commit hooks to ensure code quality:
# Install hooks
pre-commit install
# Run on all files
pre-commit run --all-filesmake testFor server deployments and API integration, use the headless server version:
# Using Docker (recommended)
docker run -p 1234:1234 mrrss-server:latest
# Or build from source
go build -tags server -o mrrss-server .
./mrrss-serverPre-built server images based on ghcr.io are also available:
docker run -d -p 1234:1234 ghcr.io/wcy-dt/mrrss:latest-amd64
docker run -d -p 1234:1234 ghcr.io/wcy-dt/mrrss:latest-arm64Please refer to the Server Mode API Documentation for a complete API reference.
We welcome contributions! Please see our Contributing Guidelines for details.
Click to expand the contributing guidelines
Before contributing:
- Read the Code of Conduct
- Check existing issues or create a new one
- Fork the repository and create a feature branch
- Make your changes and add tests
- Submit a pull request
If you discover a security vulnerability, please follow our Security Policy.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Repository: github.com/WCY-dt/MrRSS

