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.
- Library management — organize manga into folders, track unread counts, filter by genre
- Built-in reader — single page, long strip, configurable fit modes, customizable keybinds
- Extension support — install and manage Suwayomi extensions directly from the app
- Download management — queue and monitor chapter downloads with progress toasts
- Tracker integration — sync reading progress with AniList, MyAnimeList, Kitsu, and more
- 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
Suwayomi-Server and a bundled JRE are included — no separate install needed.
flatpak install moku.flatpak
flatpak run dev.moku.appDownload the latest moku.flatpak from the releases page.
nix run github:Youwes09/MokuAdd to your flake:
inputs.moku.url = "github:Youwes09/Moku";Download the .exe installer from the releases page. Suwayomi-Server and a JRE are bundled.
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
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.
Prerequisites: Rust, Node.js, pnpm, and Tauri v2 prerequisites.
git clone https://github.com/Youwes09/Moku
cd Moku
pnpm install
pnpm tauri:devOr with Nix:
nix develop
pnpm install
pnpm tauri:dev| Tauri v2 | Native app shell |
| Svelte 5 + TypeScript | UI |
| Vite | Frontend bundler |
| Crane | Nix Rust builds |
Questions, feedback, or just want to hang out — join the Discord.
Distributed under the Apache 2.0 License.
Moku does not host or distribute any content. The developers have no affiliation with any content providers accessible through connected sources.




