Download Borago Board
Free desktop app. Requires Docker (tasks run in isolated per-project containers) and either your own AI API key or a local model server.
All downloads
Debian / Ubuntu (.deb)
Recommended for Ubuntu and Debian. Installs via apt
and registers the Borago package repository, so updates arrive
with your normal system updates. No extra setup to run it.
Fedora / RHEL (.rpm)
Recommended for Fedora, RHEL and openSUSE. Installs via
dnf, or zypper on openSUSE, and registers the Borago package repository, so
updates arrive with your normal system updates. No extra setup to
run it.
Linux AppImage
Portable single file for any distribution. Updates itself automatically in-app. One extra step: mark it executable before the first launch, in your file manager's Properties for the file.
Download AppImage ARM64macOS
Disk image for macOS 15 (Sequoia) and later. Drag it to Applications and it updates itself.
Apple Silicon IntelEnvironment requirements
- Docker Engine with the Compose plugin (required). Tasks run in isolated per-project containers. On Ubuntu, Debian and Fedora based systems Borago Board offers to install it for you, with the gVisor sandbox, the first time it finds none. Anywhere else, use Docker's Install guide.
-
Docker without
sudo(required). Borago Board runs Docker as your user. It sets that up itself when it installs Docker, with no log-out. If Docker was already installed, press Fix access in the board's Docker banner. -
Run the AppImage (AppImage only). A downloaded
AppImage is not executable by default, so you mark it executable
once. In your file manager right-click the file,
choose Properties, and turn on "Allow executing file as
program" (or "Executable as Program"), then double-click it.
You only do this for the first launch. After that just
double-click or run the file normally, and the app's in-app
updates keep it runnable, so you never repeat this step unless you
manually download the file again. The
.deband.rpmpackages skip this step entirely. -
FUSE (AppImage only). The AppImage mounts itself
with FUSE, which desktop Linux installs already have, so there is
nothing to install. You do not need
libfuse2, because the AppImage carries its own copy. If the file exits withfuse: device not found, install your distribution'sfuse3package. The.deband.rpmpackages do not need FUSE at all. About AppImage and FUSE - Xubuntu 24.04 (.deb only). If double-clicking the file does not install it, right-click the file and choose Open With and then App Center. To make App Center the default for these files, right-click the file, choose Properties, pick App Center under Open With, close the window, and double-click the file again.
- Lubuntu 26.04 (.deb only). Double-clicking the file opens it in the archive manager instead of installing it. Right-click the file, choose Open With... and then Discover. If Discover is not in that list, choose Open With..., then Other Applications, System Tools and Discover.
- Kubuntu and Lubuntu 24.04 (.deb only). If the package installer says Done but Borago Board is not in the menu, the system was busy installing its own updates, which a new installation does for a while after it first starts. Update the system, or wait for its updates to finish, then install again. Installing from a terminal waits for them by itself.
- gVisor (optional). Adds a stronger sandbox around project containers if installed. Borago Board installs it together with Docker. Install guide
- One firewall rule (only if you let a project manage its own Docker containers). With ufw or firewalld enabled, traffic from the Docker bridge into your machine is blocked by default, which stops the AI from creating containers while everything else keeps working. The app detects this and can add the rule for you from the project's Containers tab - it opens one port, on the Docker bridge only. How this works
- Ollama, or another local model server (optional). Only needed if you want to run tasks on your own hardware instead of a provider API. Not required otherwise - Borago Board works without it. vLLM, llama.cpp and LM Studio also work, on this machine or another one on your network. Using a local AI model
- System: x86-64 or ARM64, and a desktop session.
Prefer a terminal? Every step on this tab is a command on Installing on Linux from a terminal.
- Docker Desktop for Windows (required), using the WSL 2 backend. Tasks run in isolated per-project containers. Install guide
- WSL 2 (required by Docker Desktop). Install guide
- Ollama, or another local model server (optional). Only needed if you want to run tasks on your own hardware instead of a provider API. Not required otherwise - Borago Board works without it. Using a local AI model
- System: Windows 10 or later, x86-64 or ARM64.
- Borago Board for macOS is coming soon. The requirements below are what it will need.
- Docker Desktop for Mac (required). Tasks run in isolated per-project containers. Install guide
- Ollama, or another local model server (optional). Only needed if you want to run tasks on your own hardware instead of a provider API. Not required otherwise - Borago Board works without it. Using a local AI model
- System: macOS 26 (Tahoe) or macOS 15 (Sequoia).
Quitting
Quitting Borago Board stops any task that is still running. It does not stop your project containers. They keep running, and come back up with Docker after a restart, until you stop them from the board or with Docker.
Uninstalling
Removing the app removes the app. Your boards, your project files and every project container stay on your machine, on purpose. What stays behind, and how to remove it