Minimalist Electron RSS reader with glassmorphic design. Now includes a sidebar feed list with filtering and editable feed names.
- Install dependencies:
npm install
- Run the app:
npm start
- Click Upload OPML to choose a
feeds.opmlfile and import RSS feed URLs. The OPML file is copied to a localfeedsfolder and loaded on start. - Fetch latest articles for each feed and show preview images when available.
- Fallback to open-graph images if feeds don't provide one.
- Simple list view of articles with a modal reader.
- Local JSON storage of feeds and articles so your subscriptions persist between runs.
- Sidebar with feed filtering.
- Edit feed titles inline.
- Categorize feeds with custom tags.
- Automatically tag all feeds using your chosen Ollama model with the Auto Tag button.
- Feed names wrap automatically so long titles aren't cut off.
- Delete feeds with the ✖ button.
- Add new feeds manually.
- Dropdown to quickly switch between feeds.
- Dark mode that follows system preference.
- Weighted feed sorting based on how often you open a feed.
- Slower feeds move toward the bottom of the list as their load time is measured.
- "All Recent" tab aggregates articles from the past week.
- Feeds only load when selected or refreshed, so the app doesn't fetch on startup.
- Reader mode with adjustable font and background color.
- Summarize articles with your chosen Ollama model.
- Improved reader formatting and responsive layout.
- Hidden scrollbars for a cleaner look.
- Settings modal for customisation.
- Graceful error handling when feeds fail to load.
- Mark articles as favorites with the ★ button and view them in a Favorites tab.
- Quick search box with date filtering for recent articles.
- Choose between sidebar, bottom bar or gallery layouts in settings.
- Subscribe to podcasts and browse them in the Podcast Library.
- Episode lists show cover art with Play and Download options.
- Transcripts are stored when available so episodes appear in search results.
- Organise feeds visually in the News Library with custom logos.
- "Ask Simpli" dialog with optional web search via SearxNG and Ollama models.
- SearxNG instance can be changed in the Settings panel.
- Refresh feeds quietly in the background so the "All Recent" feed no longer steals focus.
- Click Refresh Feed to reload only the current feed.
- RSSimple automatically refreshes all feeds every 30 minutes.
- Install Ollama and make sure it is running:
ollama serve
- Pull a model with good context length. Lightweight options like
phi3orllama3work well:ollama pull phi3
- Run RSSimple with
npm start. - Click Ask Simpli to open the dialog. Choose your model and type a question.
- Enable Web search to include SearxNG results using the instance set in Settings.
Ask Simpli fetches today's article list and (when enabled) a short set of web results. The Ollama model replies conversationally, explaining the steps it took and citing which websites were used from SearxNG.