Moku is a fast, minimal manga reader frontend for Suwayomi-Server. It wraps Suwayomi's GraphQL API in a lightweight Tauri app — no Electron overhead.
Screenshots
Features
- Library management — organize manga into folders, track unread counts, filter by genre
- Per-folder sorting & filtering — each folder has its own independent sort (unread, A–Z, recently read, latest chapter, and more) and publication status filter (Ongoing, Completed, Hiatus, etc.)
- Built-in reader — single page, long strip, configurable fit modes, customizable keybinds
- Markers — pin color-coded notes to any page while reading; markers appear as dots on the progress bar and are browseable under Series Detail → Manage → Markers
- Extension support — install and manage Suwayomi extensions directly from the app
- Download management — queue and monitor chapter downloads with progress toasts
- Automation — pre-download titles automatically and optionally delete chapters after they're marked as read (accessible from Series Detail)
- Discord Rich Presence — shows the manga title, current chapter, and an elapsed timer in your Discord status; configurable in Settings → General
- Auto-start server — optionally launch Suwayomi in the background on startup
- Multiple themes — Dark, Light, Midnight, Warm, High Contrast, and more
- Auto-updates — in-app update checker with silent background notifications
- Improved NSFW filtering — expanded tag parser gives the Hide NSFW setting better coverage across sources
Installation
Windows
winget:
winget install Moku.Moku
Thanks to @frozenKelp for setting up and maintaining the winget package through v0.9.0.
Or download the .exe installer from the releases page. Suwayomi-Server and a JRE are bundled.
Linux (Flatpak, recommended)
Suwayomi-Server and a bundled JRE are included — no separate install needed.
flatpak install io.github.moku_app.Moku
Or download the latest moku.flatpak from the releases page and install manually:
flatpak install moku.flatpak
Nix
nix run github:moku-project/Moku
Add to your flake:
inputs.moku.url = "github:moku-project/Moku";
macOS
Download the .dmg from the releases page.
Note: Builds are ad-hoc signed. On first launch you may need to run:
xattr -rd com.apple.quarantine /Applications/Moku.app
Requirements
If you're not using the bundled Flatpak or Windows installer, Suwayomi-Server must be running separately. By default Moku connects to http://127.0.0.1:4567.
You can point Moku at any Suwayomi instance — local or remote — via Settings → General → Server URL.
Development
Prerequisites: Rust, Node.js, pnpm, and Tauri v2 prerequisites.
git clone https://github.com/moku-project/Moku
cd Moku
pnpm install
pnpm tauri:dev
Or with Nix:
nix develop
pnpm install
pnpm tauri:dev
Stack
| Tauri v2 | Native app shell |
| Svelte 5 + TypeScript | UI |
| Vite | Frontend bundler |
| Crane | Nix Rust builds |
Community
Questions, feedback, or just want to hang out — join the Discord.
License
Distributed under the Apache 2.0 License.
Disclaimer
Moku does not host or distribute any content. The developers have no affiliation with any content providers accessible through connected sources.






