Batteries included
The defaults and optional extras layered onto generated apps.
Default batteries
- startup flash prevention
- external link guard
- desktop scroll behavior
- desktop selection behavior
- debug panel
Optional batteries
- starter dashboard
- invoke example
- GitHub release workflow
- size optimization
The goal is to keep batteries focused and composable instead of turning the generator into a rigid framework.
Add, update, or remove later
You don't have to decide everything at scaffold time. Run inside an existing project to manage batteries after the fact:
bunx create-tauri-ui@latest list
bunx create-tauri-ui@latest update debug-panel
bunx create-tauri-ui@latest add workflow
bunx create-tauri-ui@latest remove workflowThe CLI auto-detects your template — no manifest file is written. See Manage batteries for the full reference.
Manage batteries
Add, update, or remove batteries in an existing project.
Debug panel
Development-only desktop inspector for runtime state, logs, invokes, and paths.
Size optimization
Smaller release binaries through Tauri release-profile tuning.
Release workflow
GitHub Actions setup for package releases and smoke builds.