A minimalist, lightweight media player built for the "Potato PC" era.
Kenichi Lite is a high-performance video player that mimics the simplicity of VLC but with a modern, dark aesthetic. It leverages the power of Tauri v2 and Rust to deliver smooth playback without the bloat of web browsers or heavy Electron apps.
- 🚀 Lightweight: Built on Tauri v2 (uses native WebView). small binary size, low RAM usage.
- 🎨 Modern UI: Clean, dark "Pro" theme inspired by modern creative tools.
- 📼 Format Support: Plays standard web-friendly formats (MP4, WebM, MP3, WAV).
- ⚡ Streaming Protocol: Custom Rust
media://protocol for efficient file streaming and seeking. - 🖱️ Drag & Drop: Native OS file drag and drop support.
- ⌨️ Vidstack Player: Robust playback controls (Volume, Fullscreen, Seeking, Shortcuts) powered by Vidstack.
- Core: Tauri v2 (Rust + WebView2)
- Frontend: React 19 + TypeScript + Vite
- Styling: TailwindCSS v4
- Player Lib: Vidstack
- Icons: Lucide React
-
Clone the repository:
git clone https://github.com/simplearyan/KenichiLite.git cd KenichiLite -
Install dependencies:
npm install
-
Run in development mode:
npm run tauri dev
-
Build for production:
npm run tauri build
Contributions are welcome! Feel free to open an issue or submit a pull request.
MIT License.