Installation
Desktop app
Section titled “Desktop app”Pre-built binaries
Section titled “Pre-built binaries”Pre-built binaries for macOS, Windows, and Linux are coming soon. For now, build from source.
Build from source
Section titled “Build from source”You need the Rust toolchain, Node.js 18+, and pnpm.
# Install Rust (if you don't have it)curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Clone and buildgit clone https://github.com/nicholasgriffintn/gunsole.gitcd gunsole/apps/desktoppnpm installpnpm tauri dev # development modepnpm tauri build # production buildPlatform-specific prerequisites (system libraries for Tauri) are documented in the Tauri v2 prerequisites guide.
Where data lives
Section titled “Where data lives”Gunsole stores its SQLite database at:
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/gunsole/gunsole.db |
| Linux | ~/.local/share/gunsole/gunsole.db |
| Windows | %APPDATA%\gunsole\gunsole.db |
JavaScript / TypeScript
Section titled “JavaScript / TypeScript”pnpm add gunsole-js# ornpm install gunsole-js# oryarn add gunsole-jsThe SDK works in browsers and Node.js. Zero dependencies — it only uses the built-in Fetch API.
Other languages
Section titled “Other languages”Python and Kotlin SDKs are planned but not yet available. The HTTP API is simple enough to hit directly if you need to send logs from another language. See the REST API docs.