woyomi
Dapatkan Aplikasi
Pratinjau v0.1.0 / Windows · Linux · Android

Satu kanvas untuk setiap cerita. Manga, anime, novel & sinema.

Pembaca dan pemutar terpadu untuk desktop & Android. Terinspirasi dari Aniyomi dan Mihon, dibangun ulang di atas Tauri 2 dengan penyimpanan lokal dan plugin TypeScript yang terisolasi.

Windows & Linux APK Android Vault SQLite 100% Lokal
woyomi Browse home screen showing pinned rails and media cards
Inti Natif Tauri 2
Tanpa telemetri · Utamakan lokal
Mesin Media Terpadu

Empat media. Satu pemutar yang fokus.

Berhenti berpindah-pindah antara empat aplikasi dengan empat perpustakaan berbeda. Woyomi menyatukan semua format dalam satu alur kerja yang kohesif.

Manga & Webtoon 01

Dirancang untuk panel dan spread

Berpindah dengan mulus antara gulir vertikal webtoon berkelanjutan dan spread dua halaman kanan-ke-kiri ala Jepang dengan buffering halaman instan.

Webtoon Berkelanjutan Dua Halaman RTL Tanpa Robek Memori Halaman
Anime & Streaming 02

Pemutar dipercepat perangkat keras

Pemutaran video HLS dan MP4 natif berperforma tinggi. Mencatat otomatis riwayat episode, mengelola musim, dan mengingat posisi waktu saat dijalankan ulang.

HLS Adaptif MP4 Langsung Riwayat Episode Ingat Waktu
Light Novel & Prosa 03

Pembaca tipografi tanpa gangguan

Kontrol tipografi bersih untuk sesi membaca berjam-jam. Sesuaikan ukuran font, spasi baris, margin, serta mode OLED hitam atau sepia hangat.

Font Kustom Atur Margin OLED / Sepia Lompat Daftar Isi
Film & Serial 04

Arsip multi-musim

Kelompokkan film multipart dan serial multi-musim ke dalam satu entri katalog yang rapi dengan pelacakan status terpadu dan inspeksi metadata.

Pengelompokan Musim Rel Multipart Inspektur Metadata Sinkronisasi Progres

Vault Perpustakaan Universal

Satu taksonomi untuk semua kontenmu

Atur ke dalam Sedang Dibaca, Sedang Ditonton, Rencana Tonton, Selesai, dan Dijeda. Status, jumlah bab terbaca, dan waktu episode tetap terpadu di SQLite lokal.

Unduhan Natif Offline

Tanpa internet? Bukan masalah.

Simpan bab manga, teks novel, dan stream MP4 langsung ke perangkatmu untuk membaca offline tanpa hambatan di mana pun.

Bentuk & Pengalaman

Dirancang untuk fokus mendalam.

Tanpa sidebar mengganggu saat membaca, tanpa iklan pemutar video, dan tanpa kekacauan. Setiap piksel melayani media Anda.

01 / Detail & Deck Bab Metadata & Pelacakan

Inspeksi metadata yang kaya, filter multi-tag, transisi status baca sekali klik, dan penandaan episode telah dibaca sekali klik.

woyomi Media Detail View showing chapter lists and tags
02 / Kanvas Baca Minimalis Bebas Gangguan

Pintasan keyboard, langkah zoom kustom, penyesuaian halaman otomatis, dan HUD mengambang halus yang hilang saat Anda membaca.

woyomi Manga Reader canvas
Pendamping Seluler

Dirancang untuk satu tangan.

Di layar sentuh kecil, Woyomi memindahkan navigasi ke bilah tab bawah yang mudah dijangkau ibu jari, dengan rail horizontal ringkas dan gerakan swipe.

  • Navigasi bawah: Jelajahi, Perpustakaan, Riwayat, Plugin, Pengaturan
  • Gesture swipe untuk bab berikutnya/sebelumnya
  • Tema hitam ringkas ramah OLED
Jelajah Rail
woyomi mobile browse screen
Tampilan Perpustakaan
woyomi mobile library screen
Arsitektur Dapat Diperluas

Nol sumber bawaan. 100% dapat diperluas.

Woyomi adalah mesin pemutar terbuka. Tidak ada scraper bawaan — Anda menginstal dan mengelola hanya sumber yang Anda percaya.

Sandbox Web Worker Terisolasi

Setiap plugin sumber berjalan di thread Web Worker terisolasi tanpa akses DOM langsung dan isolasi memori ketat.

SourceContext Disuntikkan

Plugin berbicara ke antarmuka konteks yang disuntikkan dengan pembatasan rate, penyesuaian header, dan parser HTML/JSON bawaan.

Verifikasi Integritas SHA-256

Paket plugin jarak jauh divalidasi secara kriptografis terhadap hash manifes sebelum dieksekusi di klien Anda.

Repositori Statis Terdesentralisasi

Repositori plugin dapat berada di mana saja — GitHub Releases, Cloudflare R2, atau endpoint HTTPS statis mana pun.

source-manifest.ts · TypeScript
@woyomi/plugin-sdk
import { MediaSource, MediaItem, SourceContext } from '@woyomi/plugin-sdk'

export class MangaVaultSource implements MediaSource {
  readonly id = 'community.mangavault'
  readonly name = 'Manga Vault'
  readonly mediaType = 'manga'
  readonly apiVersion = 1

  // Discovers home rails with injected transport
  async getTrending(ctx: SourceContext): Promise<MediaItem[]> {
    const res = await ctx.fetch('https://api.vault.org/v1/popular')
    const json = await res.json()
    return json.items.map((item: any) => ({
      id: item.slug,
      title: item.title,
      coverUrl: item.poster_image,
      format: 'manga',
      status: item.is_completed ? 'completed' : 'ongoing'
    }))
  }
}
Terisolasi di runtime Web Worker ✓ Kontrak API aman tipe
Dapatkan Woyomi

Siap untuk perpustakaanmu.

Unduh build pratinjau v0.1.0 dari GitHub Releases atau kompilasi dari sumber dengan toolchain Rust Anda sendiri.

Windows

Pratinjau v0.1.0
x64 / NSIS Installer

Shell desktop natif dengan akselerasi perangkat keras untuk Windows 10 dan 11.

Linux

Pratinjau v0.1.0
AppImage / .deb / .rpm

AppImage universal dan paket natif untuk Ubuntu, Debian, Fedora, dan Arch.

Android

Pratinjau v0.1.0
ARM64 APK

Shell seluler dioptimalkan sentuhan dengan navigasi bawah untuk Android 10+.

Buat dari Sumber
# 1. Clone repository
$ git clone https://github.com/JeanRGW/woyomi.git
# 2. Install dependencies & build packages
$ cd woyomi && pnpm install && pnpm build
# 3. Launch Tauri desktop app in dev mode
$ pnpm --filter @woyomi/app tauri dev