agent ready tauri template
Key Features โข Quick Start โข Configuration โข Credits โข About the Core Contributors
Modern stack for cross-platform desktop application development.
| Feature | Tech Stack |
|---|---|
| Frontend | React + TypeScript + Vite |
| Backend | Native Rust (Tauri v2) |
| Config | Rust config crate (YAML + Env) |
| Logging | tracing + Redaction Layer |
| Package Manager | Bun |
| Formatting | Biome + cargo fmt |
-
Initialize Project:
make init name=my-app description="My cool app" -
Install Dependencies:
bun install
-
Run in Development:
bun run tauri dev
-
Build:
bun run tauri build
- Use
make logo/make bannerto regenerate branding assets once per project. The targets run the Rustasset-genCLI and requireAPP__GEMINI_API_KEY(set via.env). - Logos/icons land under
docs/public/, while the banner image is written tomedia/banner.png.
Configuration is handled in Rust and exposed to the frontend via Tauri commands.
- Rust: Access via
crate::global_config::get_config() - Frontend: Access via
useConfig()hook
Prefix variables with APP__ to override YAML settings (e.g., APP__MODEL_NAME=gpt-4).
This software uses the following tools:
Made with contrib.rocks.
