Install SpaceSpider on Linux (AppImage and .deb)
Install SpaceSpider on Linux via AppImage or .deb. Run parallel AI agents like Claude Code and Codex with WebKitGTK and a real PTY backend.
April 18, 2026 · 5 min read
Install SpaceSpider on Linux
SpaceSpider supports Linux through two formats: a portable AppImage that runs on any modern glibc-based distro, and a .deb package for Debian, Ubuntu, and their derivatives. Both builds use the same signed artifacts behind the auto-updater. This page walks through each path, plus the library prerequisites the Tauri 2 WebView needs.
Supported distros
- Ubuntu 22.04 LTS, 24.04 LTS, and 25.04.
- Debian 12 Bookworm and later.
- Fedora 39 and later.
- Arch Linux rolling (via AppImage).
- Most glibc 2.35+ distros via AppImage.
Musl-based distros such as Alpine are not supported. WebKitGTK 4.1 is required. On older Ubuntu LTS releases you may need to add the Tauri PPA to pull in a current WebKitGTK.
Install system prerequisites
Tauri 2 needs WebKitGTK for the WebView and a handful of supporting libraries. On Debian and Ubuntu:
sudo apt update
sudo apt install libwebkit2gtk-4.1-0 libayatana-appindicator3-1 libssl3 librsvg2-2
On Fedora:
sudo dnf install webkit2gtk4.1 libappindicator-gtk3 openssl-libs librsvg2
On Arch:
sudo pacman -S webkit2gtk-4.1 libappindicator-gtk3 openssl librsvg
Install Node.js and AI CLIs
Use your distro package manager or nvm for Node. nvm keeps global npm installs out of /usr:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
nvm install --lts
Then install the AI CLIs you want:
npm install -g @anthropic-ai/claude-code
npm install -g @openai/codex
npm install -g @qwen-code/qwen-code
npm install -g @moonshot/kimi-cli
Confirm each one:
claude --version
codex --version
qwen-code --version
kimi --version
SpaceSpider runs which for every supported CLI when you open the picker, so as long as these commands resolve on your $PATH, the tiles in the picker will show a green dot.
Option 1: Install via AppImage
The AppImage is the fastest way to try SpaceSpider because it is a single portable file.
- Download
SpaceSpider-x86_64.AppImagefrom the downloads page. - Make it executable:
chmod +x SpaceSpider-x86_64.AppImage. - Move it to
~/.local/binor/opt/spacespiderso it stays on your PATH. - Run
./SpaceSpider-x86_64.AppImage.
To integrate with your desktop environment, right-click the AppImage in your file manager and choose "Integrate with desktop", or install appimaged and drop the AppImage in ~/Applications. That gives you a Start Menu entry, a taskbar icon, and MIME associations.
Option 2: Install via .deb
On Debian and Ubuntu, use the .deb for a system-wide install with cleaner uninstall semantics.
sudo dpkg -i SpaceSpider_amd64.deb
sudo apt --fix-broken install
The first command installs the package. The second pulls any missing runtime libraries such as WebKitGTK if they were not already on the system.
Launch SpaceSpider from your application menu or from the command line:
spacespider
First launch and first space
- Run SpaceSpider.
- The home view appears. Click New Space.
- Pick a project folder.
- Give the space a short name.
- Choose a grid size (1, 2, 3, 4, 6, 8, or 9 panes).
- Assign a CLI to each pane.
- Click Create.
Each pane spawns a real Unix PTY and runs the chosen command with your project folder as the working directory. Interactive prompts, signal handling, $EDITOR, and job control all work normally.
For a full walkthrough, see Create Your First Space.
Configure the shell
Shell panes default to $SHELL, which on most distros is /bin/bash. To pin a different shell for SpaceSpider without changing your login shell, set SPACESPIDER_SHELL in your profile:
export SPACESPIDER_SHELL=/usr/bin/fish
Wayland vs X11
SpaceSpider works on both display servers. Wayland sessions use the XWayland bridge if your WebKitGTK build does not yet ship native Wayland support, which is still common on LTS releases. If you see screen tearing or cursor artifacts, force X11:
GDK_BACKEND=x11 spacespider
If you prefer to let WebKitGTK use Wayland directly, set GDK_BACKEND=wayland instead. Most users do not need to override this.
Auto-updates
The AppImage and .deb both ship with the Tauri updater. On launch the app checks for signed artifacts and, if one is available, downloads the patch, verifies it against the publisher key, and swaps it in. See Updating SpaceSpider for details on the update channels.
If you manage SpaceSpider with apt via a PPA, use apt upgrade as usual instead of the in-app flow.
Uninstall
For the AppImage: just delete the file and its desktop entry under ~/.local/share/applications.
For the .deb:
sudo apt remove spacespider
Remove the config directory to wipe stored spaces:
rm -rf ~/.config/SpaceSpider
Troubleshooting Linux installs
- AppImage fails with "fuse: not found": install
libfuse2on Ubuntu or use the--appimage-extract-and-runflag. - Blank window on launch: WebKitGTK is missing or compositor driver is misbehaving. Reinstall
libwebkit2gtk-4.1-0and relaunch. - Panes show
command not found: the target CLI is not on the PATH your desktop environment launches apps with. Start SpaceSpider from a terminal instead. - Hardware acceleration glitches: set
WEBKIT_DISABLE_COMPOSITING_MODE=1before launch.
For more, see Troubleshooting.
Frequently asked questions
Is there a Flatpak or Snap?
Not officially. The AppImage covers most of the ground a Flatpak would. A Flatpak is under consideration.
Does it work on ARM64 Linux (Raspberry Pi, Asahi)?
An arm64 AppImage is available on a best-effort basis. The Tauri 2 runtime and WebKitGTK work, though performance on Pi 4 is limited.
Can I script SpaceSpider from a shell?
The command spacespider --space <name> opens a specific space directly. Full CLI flags are documented in the release notes.
How do I move spaces between Linux machines?
Copy ~/.config/SpaceSpider/spaces.json to the same path on the new machine before first launch.
Why does the app want libayatana-appindicator?
Tauri 2 uses it to render a system tray icon. You can skip installing it; the tray icon will simply not appear.
Related reading
Keep reading
- Getting Started with SpaceSpider: AI Terminal MultiplexerGet started with SpaceSpider, the AI terminal multiplexer that runs Claude Code, Codex, Qwen, and Kimi side by side in a single desktop window.
- Install SpaceSpider on Windows 10 and 11 (MSI, Signed)Install SpaceSpider on Windows 10 and 11 using the signed MSI. Enable ConPTY, install AI coding CLIs, and verify the grid works end to end.
- Install SpaceSpider on macOS (Apple Silicon and Intel)Install SpaceSpider on macOS 12 Monterey or newer. Run AI coding CLIs like Claude Code and Codex on Apple Silicon or Intel in a signed DMG.
- Create Your First Space in SpaceSpider (3-Step Wizard)Create your first SpaceSpider space in three steps: pick a folder, choose a grid layout, and assign an AI coding CLI to every pane.
- SpaceSpider Grid Layouts: 1 to 9 Panes ExplainedPick the right SpaceSpider grid layout. Compare 1, 2, 3, 4, 6, 8, and 9 pane presets for parallel AI agents on any monitor size.
- SpaceSpider Keyboard Shortcuts Reference (Windows, Mac, Linux)The complete SpaceSpider keyboard shortcuts reference for the home view, grid view, and terminal panes across Windows, macOS, and Linux.