DevXDojo/MrRSS

Gomrrss.ch3nyang.top
macOSWindowsLinux

Alternative zu FeedlyInoreader

A modern, cross-platform, and free AI RSS reader. 一个现代化、跨平台且免费的 AI RSS 阅读器.

rss-readeratomfeed-readerfeedsrssai
Sterne-Wachstum
Sterne
2.5k
Forks
131
Wochenwachstum
+11
Issues
72
1k2k
Nov. 25Feb. 26Mai 26Sept. 26
ArtefakteGo Modules
README

MrRSS logo MrRSS

DevXDojo%2FMrRSS | Trendshift

Screenshot

English | 简体中文

Version License Go Wails Vue.js

✨ Features

  • 🌐 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. Reading and performing operations through skills are also supported
  • 🔌 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

🚀 Quick Start

Download and Install

Option 1: Download Pre-built Installer (Recommended)

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

AI Agent Skills:

Option 2: Build from Source

Click to expand the build from source guide

Prerequisites

Before you begin, ensure you have the following installed:

Platform-specific requirements:

  • Linux: GTK4, WebKitGTK 6.0, 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-4-dev libwebkitgtk-6.0-dev libsoup-3.0-dev gcc pkg-config

Installation

  1. Clone the repository

    git clone https://github.com/DevXDojo/MrRSS.git
    cd MrRSS
    
  2. Install frontend dependencies

    cd frontend
    npm install
    cd ..
    
  3. Install Wails v3 CLI

    go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha2.117
    
  4. 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/bin directory.

  5. Run the application

    • Windows: build/bin/MrRSS.exe
    • macOS: build/bin/MrRSS.app
    • Linux: build/bin/MrRSS

Data Storage

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.

🛠️ Development Guide

Click to expand the development guide

Running in Development Mode

Start the application with hot reloading:

# Using Wails v3
wails3 dev

# Or using Task
task dev

Code Quality Tools

Using Make

We 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 setup

Pre-commit Hooks

This project uses pre-commit hooks to ensure code quality:

# Install hooks
pre-commit install

# Run on all files
pre-commit run --all-files

Running Tests

make test

Local API and Server Mode

The desktop app exposes its REST API at http://localhost:1234/api while it is running. The listener is restricted to the local computer.

For 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-server

Pre-built server images based on ghcr.io are also available:

docker run -d -p 1234:1234 ghcr.io/devxdojo/mrrss:latest-amd64
docker run -d -p 1234:1234 ghcr.io/devxdojo/mrrss:latest-arm64

For browser access and local setup, see Browser interface.

Please refer to the Server Mode API Documentation for a complete API reference. To let Codex operate MrRSS through this API, install the release skill package described in MrRSS Skills.

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Click to expand the contributing guidelines

Before contributing:

  1. Read the Code of Conduct
  2. Check existing issues or create a new one
  3. Fork the repository and create a feature branch
  4. Make your changes and add tests
  5. Submit a pull request

🔒 Security

If you discover a security vulnerability, please follow our Security Policy.

📝 License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

📮 Contact & Support

Sponsor MrRSS

Made with ❤️ by the MrRSS Team

⭐ Star us on GitHub if you find this project useful!

Ähnliche Repositories
RSSNext/Folo

🧡 Folo is the AI RSS Reader

TypeScriptnpmappGNU Affero General Public License v3.0readerrss
app.folo.is
38.9k2.1k
glanceapp/glance

A self-hosted dashboard that puts all your feeds in one place

GoGo ModulesGNU Affero General Public License v3.0dashboardhomepage
36.9k1.4k
FreshRSS/FreshRSS

A free, self-hostable news aggregator…

PHPPackagistGNU Affero General Public License v3.0freshrssphp
freshrss.org
15.9k1.3k
Ranchero-Software/NetNewsWire

RSS reader for macOS and iOS.

SwiftappMIT Licensefeed-readerrss-reader
netnewswire.com
10.4k751
yang991178/fluent-reader

Modern desktop RSS reader built with Electron, React, and Fluent UI

TypeScriptnpmappBSD 3-Clause "New" or "Revised" Licenseelectronreact
hyliu.me/fluent-reader/
9.6k536
GetStream/Winds

A Beautiful Open Source RSS & Podcast App Powered by Getstream.io

JavaScriptnpmappBSD 3-Clause "New" or "Revised" Licensepersonalizationrss-reader
getstream.io/winds/
9.1k625
samuelclay/NewsBlur

NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.

PythonPyPIappMIT Licenserss-readerios
newsblur.com
7.6k1.1k
ReadYouApp/ReadYou

An Android RSS reader presented in Material You style.

KotlinappGNU General Public License v3.0androidrss-reader
7.5k326
plainhub/plain-app

🔥 PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media, contacts, SMS, calls, and more through a simple, easy-to-use interface on your desktop.

KotlintutorialGNU Affero General Public License v3.0androidfilemanager
plainapp.app
6.7k400
weekend-project-space/top-rss-list

订阅人数最多的rss源,中文优质rss源

awesomerssrss-feed
toprss.ifeed.cc
6.6k258
AboutRSS/ALL-about-RSS

A list of RSS related stuff: tools, services, communities and tutorials, etc.

PythonPyPIawesomeCreative Commons Attribution 4.0 Internationalrssrss-reader
rss.tips
5.9k250
stringer-rss/stringer

A self-hosted, anti-social RSS reader.

RubyRubyGemsappMIT Licenserssrss-reader
4.1k390