Unofficial local-first desktop app for syncing, browsing, searching, importing, exporting, and downloading Jable favourites and watch-later lists.
Jable Desktop opens Jable inside an embedded browser and syncs your favourites and watch-later lists into a local SQLite database. It keeps browsing and sign-in directly between you and Jable, while the app provides local search, sorting, backup, restore, and download workflows.
- Sync favourites and watch-later lists
- Embedded multi-tab browser with persistent Jable session storage
- Automatic fallback from
jable.tvtofs1.appwhen the primary site fails to load - Local SQLite storage with FTS5 search
- Quick sync and full sync modes
- JSON import/export for desktop backups
- Download List and local video file management
- Lightweight Traditional Chinese / English / Japanese localization across the desktop UI
- macOS and Windows release targets
Download the latest release from GitHub Releases, open Jable Desktop, sign in to Jable inside the embedded browser, then open Local Data and run Quick Sync.
Full usage guides:
Developer notes, architecture details, validation checklists, and packaging instructions live in docs/development.md.
npm install
fnm exec --using 24 npm run checkThis tool is provided only for learning and technical research. Users are responsible for complying with local laws and respecting content copyright. The developer is not responsible for legal liability arising from use of this tool. Do not use this tool for illegal or infringing purposes.
The download feature and download workflow design reference hcjohn463/JableDownload. This project is not a fork of that project; the related implementation is integrated into Jable Desktop's Electron / Rust architecture.
Copyright 2026 shane-zeng.
Licensed under the Apache License 2.0. See LICENSE.
