Desktop
Install the Stib desktop app for a native experience — a dedicated window, terminal integration, and OS notifications, without needing a browser tab.
The desktop app is a lightweight native client that wraps the Stib web interface. It connects to a running Stib server — it does not include the server itself.
Prerequisites
You need a running Stib server before using the desktop app. Install one using any method:
- Docker
- Docker Compose
- Binary (recommended for local use)
System Requirements
| Platform | Architecture | Minimum Version |
|---|---|---|
| macOS | ARM64 (Apple Silicon) only | macOS 11.0 (Big Sur) |
| Linux | x64, ARM64 | Any modern distribution |
| Windows | x64, x86, ARM64 | Windows 10+ |
WARNING
macOS Intel (x86_64) is not supported. There is no pre-compiled build for Intel-based Macs. Only Apple Silicon (M1/M2/M3/M4) is supported.
TIP
Not sure if you need the desktop app? See the Server Connection section for a comparison between the desktop app and the server binary.
Download
Download the latest release for your platform from the download page.
stib_0.1.0_aarch64.dmgstib_0.1.0_x64-setup.exe / stib_0.1.0_x64_en-US.msi
stib_0.1.0_x86-setup.exe / stib_0.1.0_x86_en-US.msi
stib_0.1.0_arm64-setup.exe / stib_0.1.0_arm64_en-US.msistib_0.1.0_amd64.deb / stib_0.1.0_amd64.AppImage
stib_0.1.0_arm64.deb / stib_0.1.0_arm64.AppImagePlatform-native installers are available: .dmg for macOS, .msi / .exe for Windows, .deb / .AppImage for Linux.
macOS Installation
- Download
stib_0.1.0_aarch64.dmg - Open the DMG and drag stib to your Applications folder
- Launch the app from Applications
WARNING
On first launch, macOS Gatekeeper may block the app because it is not Apple-notarized yet. To allow it:
- Right-click the app → Open, then click Open in the dialog
- Or go to System Settings → Privacy & Security and click Open Anyway
INFO
Only ARM64 (Apple Silicon) is supported. There is no Intel/x86_64 build available.
Linux Installation
WARNING
The desktop app requires WebKit2GTK on Linux. Install it before proceeding:
# Debian/Ubuntu
sudo apt-get install libwebkit2gtk-4.1-0
# Fedora
sudo dnf install webkit2gtk4.1
# Arch
sudo pacman -S webkit2gtk-4.1Option 1 — .deb Package (Debian/Ubuntu)
sudo dpkg -i stib_0.1.0_amd64.debOption 2 — AppImage (any distribution)
chmod +x stib_0.1.0_amd64.AppImage
./stib_0.1.0_amd64.AppImageINFO
For ARM64 systems, use the arm64 variants: stib_0.1.0_arm64.deb or stib_0.1.0_arm64.AppImage.
Windows Installation
- Download the installer for your architecture —
stib_0.1.0_x64-setup.exe(most common), or the.msivariant - Run the installer and follow the prompts
WARNING
On first launch, Windows SmartScreen may show a warning because the binary is not code-signed yet. Click More info → Run anyway to proceed.
INFO
Three architecture variants are available: x64 (most common), x86 (32-bit), and ARM64.
First Launch
On first launch, the app opens a native window displaying the Stib UI.
To connect to your Stib server:
- Open Settings (gear icon in the sidebar)
- Set the Backend URL to point to your running Stib server (default:
http://localhost:50505) - Or scan the QR code — in the web UI of your Stib server, go to Settings and click the QR code connection button. The desktop app can scan this code to auto-configure the backend URL.
Server Connection
The desktop app is a client — it connects to a Stib server but does not include one. The server can run:
- Locally — on the same machine (e.g.,
http://localhost:50505) - Remotely — on another machine on your network (e.g.,
http://192.168.1.50:50505)
Which should I choose?
- All-in-one experience — Use the server binary. It includes a system tray, embedded web UI, and runs everything in one process.
- Dedicated native window with terminal integration — Use the desktop app + a separate server. The desktop app offers terminal integration (open sessions in iTerm, Warp, Kitty, etc.) and a dedicated window without browser overhead.
Desktop App Features
The desktop app provides features beyond what a browser tab offers:
- Terminal integration — open terminal sessions in iTerm2, Warp, Kitty, and other terminal emulators directly from the app
- Native OS notifications — receive system notifications for agent completions and other events
- Dedicated window — no browser tabs, no address bar, focused workspace
INFO
The desktop app is a client and does not use server-side environment variables (STIB_ENCRYPTION_KEY, STIB_SERVER_ORIGIN, etc.). For server configuration, see the Configuration guide.
Verify Installation
- Launch the desktop app
- Confirm it connects to your Stib server (you should see the loading screen, then the main UI)
- Verify you can see your projects and boards
- Check the server health endpoint:
curl http://localhost:50505/api/health
# Expected: {"status":"ok"}TIP
If the app cannot connect, verify your server is running. Adjust the URL above if your server is remote.
Updating
- Download the new version from the download page
- Close the desktop app
- Install the new version (replace/reinstall)
TIP
Auto-update may be available in future versions.
Uninstalling
Drag stib from Applications to the Trash, then empty the Trash.Via Settings → Apps → Installed apps → stib → Uninstall
Or via Control Panel → Programs → Uninstall a programsudo dpkg -r stib# Simply delete the AppImage file
rm stib_0.1.0_amd64.AppImageNext Steps
TIP
Need to configure your server? Head to the Configuration guide for server-side settings like admin account setup, OIDC authentication, and environment variables.