A beautifully designed, privacy-focused feed reader that keeps you updated.
Build on the top of
Tauri.
Key Features • Download • Contribute • License
- Privacy First: No ads, telemetry, or any data leaving your device.
- Auto-discovery of RSS/Atom: The app will automatically find the URL when possible.
- Modern UI: A clean, soft, and modern interface that helps you focus on reading without distractions.
- Dark/Light Mode: Switch between dark and light modes for optimal viewing.
- Multiple Themes: Choose from multiple themes to customize your reading experience.
- Import/Export OPML: Import and export your feeds in OPML format.
- Organize Feeds in Folders: Categorize your feeds for better organization.
- Customizable Filters: Configure custom filters for each feed.
- New Entry Notifications: Get notified when new content is available.
- Configurable Fonts: Choose and customize your preferred fonts for reading.
- Multiple Account Support: Manage both local accounts and Google Reader API-compliant accounts like FreshRSS, Miniflux, and TinyTiny RSS.
- API Sync with Google Reader API: Sync your feeds with popular services like FreshRSS, Miniflux, and TinyTiny RSS for a seamless experience. Notice this is work in progress.
- Full-Text Search: Search through your articles with ease.
- Read Full Articles: View the complete text of articles directly in the app.
- Offline Mode: Access your content even when you're offline.
- Built with Tauri: A cross-platform app that works on Linux, Windows, and macOS. Android support coming soon.
- User Feedback: I read and value your feedback to improve the app further!
-
Multiple Content Views
- Video Content
- Podcast Content
- Image Content
- [ x] Article Content
-
Multiple Accounts Support (In Progress)
- Local account management
- Create/Delete local RSS/ATOM accounts.
- Export/Import OPML
- Google Reader API. (FreshRSS, Miniflux, TinyTiny Rss, etc.)
- Login
- Sync Subscriptions/Feeds
- Create/Update/Delete Subscription/feed
- Sync Folder/Category
- Create/Update/Delete Folder/Category
- Sync Entries/Articles Read/Unread
- Bluesky.
- Login
- Sync Feed
- Create Post
- Create Post from RSS/ATOM entry. (Easy share)
- Mastodon.
- Login
- Sync Feed
- Create Post
- Create Post from RSS/ATOM entry. (Easy share)
- Local account management
-
Offline Mode Enhancements
- Improve offline article caching
- Add offline reading indicators
- Implement background sync
-
Multilingual Support
- Add Spanish language support
- Add support for additional languages
-
Mobile Version
- Compile for Android
- Release Android version
- Compile for IOS
- Release IOS version
You can download the latest installable version of Chaski for Windows, macOS and Linux.
Contributions are welcome! If you find any issues or have ideas for new features, feel free to open an issue or submit a pull request. For feature requests, it's a good idea to discuss them beforehand to ensure they're aligned with the app's goals.
Please note that the codebase is still in an early stage. It was initially created as a learning project to explore Rust and solve my own needs. As such, the code is "dirty" and lacks proper tests (which will be added in the near future).
The project is open to large refactors and improvements. If you're interested in contributing, feel free to dive into the code, suggest improvements, or help clean it up.
- Install Node.js. I recommend you to use NVM.
- Install yarn. Here is the manual.
- Install Rust. You can find way in here
- Follow the Tauri setup guide
- Run yarn install
It is easy to start developing
yarn tauri dev
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.