Skip to content

Desktop App

The desktop app is a native shell around the Stib workspace. It does not replace Stib Server: install or reach a server first, then connect the app to its URL.

Download

Get the current release from stib.ai/download.

PlatformAvailable packages
macOS Apple SiliconDMG or PKG
Windows x64, x86, ARM64EXE or MSI
Linux x64, ARM64DEB or RPM

No AppImage is currently produced.

Install

macOS

  • Open the DMG and move Stib to Applications, or run the PKG installer.
  • The published application is signed and notarized. If macOS still blocks it, verify that it came from the official download page before using Privacy & Security → Open Anyway.

Windows

  • Run the EXE or MSI matching the machine architecture.
  • If SmartScreen appears, verify the publisher and source before continuing.

Linux

bash
# Debian or Ubuntu
sudo apt install ./stib-desktop-*.deb

# Fedora or another RPM-based distribution
sudo dnf install ./stib-desktop-*.rpm

Package names include the version and architecture; use the exact downloaded filename.

First connection

Enter an HTTP or HTTPS server origin, without an /api suffix. Select Test, then Connect.

Server connection screen

For a native server on the same machine, try http://localhost:50505. If that port was occupied at server startup, Stib Server can bind to 50506 through 50514 or an OS-assigned port. The desktop app can discover the actual local port from the server's port.txt file.

Desktop-only capabilities

Compared with a browser tab, the desktop app adds:

  • native editor and terminal discovery, including custom executable paths;
  • opening project files, repositories, and terminals from Stib;
  • conversation pop-out windows;
  • a preview window with responsive sizes, developer tools, console/performance feedback, component selection, and screenshot capture;
  • native attachment downloads and ZIP export;
  • desktop log export and reveal-in-file-manager actions;
  • native theme integration and signed automatic application updates.

These features still operate on repositories visible to the server. If the server is remote, a local editor cannot open a server-only filesystem path unless that path also exists locally.

Updating

On macOS and Windows, the desktop app checks the signed release manifest for its channel. When an update is offered, follow the in-app flow. Linux packages are not present in the desktop updater manifest: install the newer DEB or RPM through the package manager instead.

Desktop and server versions are checked for compatibility, but they are updated separately. You can also install a newer official desktop package over the existing application.

Uninstalling

Use the normal application removal flow for your operating system. Removing the desktop client does not delete the server database, repositories, or attachments.

Next: Quick Start and Desktop Features.