An open-source anime and movie streaming app that supports many sources through plugins.
- 🎬 Stream anime and movies seamlessly from various sources.
- 📌 Track your watch progress and pick up where you left off.
- ☁️ Integrate with HyperSync to sync your favorites and watch history across all your devices.
- ⬇️ Download for offline watching.
- 🎨 Modern UI for a smooth and intuitive experience.
- 🔍 Advanced search for quick content discovery.
- 🧩 Plugins: check source code in this repository chlaty-core.
- Instead of spawning a local server like other apps, we uses chlaty-core to fetch available streaming sources from different plugins, and leverages IPC to manage streaming logic in Rust and pass it to the video player.
- Plugins are built-in, so there is no need for manual installation.
- By using this method, when a plugin is updated, HyperionBox does not need to update the entire application; only the new plugin needs to be updated.
- HyperionBox can be compiled and used on almost every platform supported by Tauri, with minimal software limitations.
This project is built with Tauri.
Make sure you have installed all required prerequisites for your operating system.
I use Bun for package management. While Bun doesn’t directly affect how the app runs (since Tauri handles rendering), I prefer it for convenience. You’re free to use another package manager, but please avoid committing changes that are only needed for your local setup.
The application itself is developed with SolidJS for the frontend and css reset from Bootstrap, all running inside Tauri.
Install the dependencies:
bun installbun tauri devBuild the application for production:
bun tauri build