中文 | English
This page is for developers who want to install, build, or inspect SuperNova locally. SuperNova is Windows-first; commands assume PowerShell.
The repository installer entrypoint is:
When a packaged NSIS .exe is committed, it should live in that directory. Use it as the GitHub navigation point for downloading the desktop app.
Prerequisites:
- Rust toolchain.
- Node.js and npm.
- Windows Tauri build prerequisites.
- Optional local provider configuration for live provider checks.
cargo check --workspace
npm.cmd --prefix desktop_shell/ui run typecheck
npm.cmd --prefix desktop_shell/ui run build
npm.cmd --prefix desktop_shell/ui run tauri:buildThe Tauri build writes the Windows NSIS installer under:
Get-ChildItem -LiteralPath desktop_shell/src-tauri/target/release/bundle/nsis -Filter *.exe |
Sort-Object LastWriteTime -Descending |
Select-Object -First 1| Goal | Command |
|---|---|
| Check Rust crates | cargo check --workspace |
| Typecheck Workbench | npm.cmd --prefix desktop_shell/ui run typecheck |
| Build Workbench assets | npm.cmd --prefix desktop_shell/ui run build |
| Build Windows desktop package | npm.cmd --prefix desktop_shell/ui run tauri:build |
Live provider features require local configuration. Keep provider keys, local access material, private paths, and screenshots with private data out of Git.
Public setup docs intentionally do not describe internal credential handling or local runtime access-control details.