Updating SpaceSpider (Auto-Updates and Manual Install)
Update SpaceSpider through signed auto-updates or manual reinstall. Understand release channels, signature verification, and rollback procedures.
April 18, 2026 · 6 min read
Updating SpaceSpider (Auto and Manual)
SpaceSpider updates itself through signed artifacts verified by the Tauri 2 updater. In normal operation, you see a small banner in the top bar, click it, wait a few seconds, and relaunch. This page covers how the auto-updater works, the release channels available, and the manual procedures you might need when automatic updates are blocked by policy or a flaky network.
How auto-update works
On launch, SpaceSpider asks the update endpoint for the latest version available for your platform and channel. If the version is newer than the one you are running, the app downloads the update artifact (an MSI patch on Windows, DMG contents on macOS, AppImage replacement on Linux, or a .deb via the deb channel), verifies the artifact's signature against the bundled publisher public key, and applies the update in place.
Three facts matter here:
- Signature verification is non-optional. If the signature does not match, the update is discarded and you keep the old build.
- The check happens at launch and then once every 24 hours while the app is open.
- The update applies only when you click the banner and confirm.
That means you never get a surprise restart mid-session.
Release channels
SpaceSpider ships two channels:
- Stable: the default. Releases go here after internal and beta validation.
- Beta: opt-in. Releases land here first; fixes and regressions are fast.
Switch channels in Settings > Updates:
- Open settings.
- Pick the Updates tab.
- Choose Stable or Beta.
- Click Save. The next launch checks the new channel.
Switching from Beta back to Stable does not downgrade. You stay on your current version until Stable crosses it.
Check for updates manually
If you do not want to wait for the periodic check:
- Open Settings > Updates.
- Click Check for updates now.
If an update is available, the download starts immediately. If you are already current, the button reads "Up to date".
You can also check from the command palette (Ctrl+K / Cmd+K) by typing "update".
Manual update by reinstalling
Sometimes auto-update is blocked (corporate proxies, locked-down macOS environments, Linux distros without internet). In those cases, download the installer directly and reinstall over the existing install.
Windows manual update
- Download the latest
SpaceSpider-Setup-x64.msifrom the releases page. - Double-click to run. The MSI detects the existing install and upgrades in place.
- Relaunch.
Your spaces, license, and settings are preserved.
macOS manual update
- Download the latest
SpaceSpider-universal.dmg. - Mount the DMG.
- Drag the new
SpaceSpider.appinto/Applications, overwriting the existing bundle. - Relaunch.
Because ~/Library/Application Support/SpaceSpider is outside the bundle, your data is untouched.
Linux manual update
For the AppImage:
- Download the new
SpaceSpider-x86_64.AppImage. - Replace the old file with the new one. Keep the filename if your desktop integration depends on it.
- Relaunch.
For the .deb:
sudo dpkg -i SpaceSpider_amd64.deb
Your spaces live in ~/.config/SpaceSpider and are untouched.
Rollback procedure
If a new release introduces a regression that blocks your workflow, you can roll back.
- Download the previous version's installer from the releases archive.
- Uninstall the current version (or, on macOS and AppImage, simply overwrite with the older bundle).
- Reinstall the older version.
The user data directory is forward-compatible but not always backward-compatible. If the older version fails to read spaces.json, temporarily rename the file and recreate spaces by hand. Your license is not affected.
Signature verification details
Every release artifact is signed with the SpaceSpider publisher key. The public key is baked into the installed binary. The updater:
- Downloads the new artifact.
- Computes its SHA-256.
- Verifies the signature against the bundled public key.
- Swaps the artifact into place only on a successful verification.
If the signature fails, the updater logs the failure to the app's log file and keeps the old version running. No partial install is ever produced.
On Windows, the MSI is also signed with an Authenticode certificate that SmartScreen recognizes. On macOS, the DMG and .app are notarized by Apple, so Gatekeeper accepts them without the right-click workaround. On Linux, the AppImage and .deb carry GPG signatures you can verify manually:
gpg --verify SpaceSpider-x86_64.AppImage.sig SpaceSpider-x86_64.AppImage
The publisher fingerprint is pinned in the documentation and never rotated without a transition period.
Update behavior on metered networks
SpaceSpider respects the OS's metered-connection flag where available. On Windows, if the network is marked metered in Settings, the update check skips the download step and only notifies you that an update exists. On macOS and Linux the same behavior applies when the kernel or network manager reports a metered interface.
To force an immediate update even on a metered connection, click Check for updates now and confirm the download.
Corporate and offline environments
If your machine cannot reach the update endpoint:
- Download the signed artifact on a connected machine.
- Transfer it to the target via USB or share.
- Reinstall over the existing install.
You can also configure SpaceSpider to use an internal mirror by setting SPACESPIDER_UPDATE_URL before launch. The updater will query that URL with the same protocol as the public endpoint, and signature verification still runs against the bundled public key, so a compromised mirror cannot push a malicious build.
Delay an update
If a banner appears at an inconvenient moment, click Remind me later to postpone the download for 24 hours. The banner returns on the next daily check.
Troubleshooting updates
- "Signature verification failed": a corrupted download. Retry the check. If it persists, download the installer manually.
- "Access is denied" on Windows during auto-apply: another process is holding a file. Close all SpaceSpider windows and retry.
- Update button does nothing on Linux AppImage: some sandbox configurations block the AppImage from overwriting itself. Perform a manual replace.
- macOS reports the app is damaged after an update: xattr quarantine leaked in; run
xattr -dr com.apple.quarantine /Applications/SpaceSpider.app.
More general fixes in Troubleshooting.
Frequently asked questions
How often are updates released?
Stable ships every two to four weeks. Beta ships whenever a meaningful change is ready.
Do updates change my license?
No. Your license is stored separately and is honored across updates. See Licensing.
Can I disable auto-update entirely?
Yes, in Settings > Updates toggle Automatic update checks off. You can still check manually.
Does an update restart my panes?
Only when you click Apply and relaunch. Pending updates wait for that confirmation.
Are older versions archived?
Yes, at least the last six months of releases are available on the releases page.
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.
- 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.
- 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.