An SSH tunnel manager built with Tauri, React, and TypeScript. Create and manage SSH port-forwarding profiles with bastion/jump-host support.
| Setup Wizard | Bastion Host Config | About |
|---|---|---|
![]() |
![]() |
![]() |
# Install dependencies
npm install
# Start the dev server + Tauri window
npm run tauri dev# Build the frontend and compile the Tauri app for your current platform
npm run tauri buildBuild artifacts are written to src-tauri/target/release/bundle/:
| Platform | Artifacts |
|---|---|
| macOS | .dmg, .app |
| Windows | .msi, .exe (NSIS) |
| Linux | .deb, .AppImage, .snap |
This repo includes a GitHub Actions workflow at .github/workflows/release.yml. To cut a release:
- Update the version in both
package.jsonandsrc-tauri/tauri.conf.json. - Push a tag matching the version:
git tag v0.1.0 git push origin v0.1.0
- The workflow builds on macOS, Windows, and Ubuntu (including a Snap package), then publishes a GitHub Release with all platform binaries attached.
You can also trigger the workflow manually from the Actions tab using the "Run workflow" button.


