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.
April 18, 2026 · 5 min read
Install SpaceSpider on macOS
SpaceSpider ships a signed and notarized DMG for macOS with universal binaries that run natively on Apple Silicon (M1, M2, M3, M4) and Intel. This page walks you through the install, first launch, and the prerequisites you need before your panes start talking to Claude Code, Codex, Qwen, or Kimi.
System requirements
- macOS 12 Monterey or newer. macOS 14 Sonoma or newer is recommended.
- Apple Silicon or Intel x64 processor.
- 4 GB of RAM minimum; 8 GB recommended for four AI CLIs running at once.
- 200 MB of free disk space for the app.
- Command Line Tools for Xcode, which git and most npm-installed CLIs depend on.
If you have never installed the Command Line Tools, run this once and accept the prompt:
xcode-select --install
Install Node.js and the AI CLIs
The app itself does not need Node to run, but every AI CLI you want to drive does. The fastest clean install on macOS is Homebrew:
brew install node
Then install the AI CLIs you want. Pick whichever combination fits your workflow:
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 is on your PATH:
claude --version
codex --version
qwen-code --version
kimi --version
SpaceSpider re-runs these which lookups every time you open the CLI picker, so you can install new CLIs after the app is already running.
Download and mount the DMG
- Download
SpaceSpider-universal.dmgfrom the downloads page. - Double-click the DMG to mount it.
- Drag
SpaceSpider.appinto/Applications. - Eject the DMG.
The app is signed with the SpaceSpider developer ID and notarized by Apple, so Gatekeeper will let it launch without the manual right-click workaround.
First launch and Gatekeeper
Launch SpaceSpider from Launchpad or Spotlight. If you previously downloaded a pre-release build, macOS may remember the quarantine flag and show "SpaceSpider cannot be opened because the developer cannot be verified". Clear the flag manually:
xattr -dr com.apple.quarantine /Applications/SpaceSpider.app
Re-launch and the warning will be gone. Subsequent launches never prompt.
Grant Full Disk Access if your project lives under a protected path
macOS restricts app access to certain directories such as ~/Documents, ~/Desktop, ~/Downloads, and iCloud Drive. The first time SpaceSpider tries to spawn a PTY with a cwd under one of those folders, macOS shows a Files and Folders permission prompt. Approve it.
If you skipped the prompt by accident, add SpaceSpider manually:
- Open System Settings > Privacy & Security > Files and Folders.
- Find SpaceSpider and grant access to the relevant folders.
If you want a single switch, use Full Disk Access in the same pane and toggle SpaceSpider on.
First space on macOS
- Launch SpaceSpider.
- Click New Space on the home view.
- Pick a project folder using the macOS folder picker.
- Give the space a short name.
- Choose a grid size (2 or 4 panes is a reasonable starting point).
- Assign an AI CLI to each pane. Tiles with a green dot are already installed.
- Click Create.
The grid opens, each pane spawns its CLI in your project directory, and you are ready to work. For a slower walkthrough, see Create Your First Space.
Configure the default shell
The shell pane on macOS runs $SHELL by default, which is usually /bin/zsh on macOS 12 and newer. If you want fish, bash, or a pinned zsh, export SPACESPIDER_SHELL before launch:
launchctl setenv SPACESPIDER_SHELL /opt/homebrew/bin/fish
Or in your shell profile:
export SPACESPIDER_SHELL=/opt/homebrew/bin/fish
Relaunch SpaceSpider and new shell panes will use your preferred shell.
Apple Silicon vs Intel
The universal DMG contains both slices. On Apple Silicon, the Rust backend runs natively in arm64. On Intel, it runs as x64 without Rosetta. You can verify which binary your Mac is running:
file /Applications/SpaceSpider.app/Contents/MacOS/SpaceSpider
The output lists both architectures for the universal build. macOS loads the correct slice automatically.
Auto-updates
SpaceSpider checks for signed artifacts on launch and daily after that. When an update is ready, the top bar shows an unobtrusive banner. Clicking it downloads the new DMG contents, verifies the signature against the publisher key, swaps the bundle in place, and prompts you to relaunch. See Updating SpaceSpider for the full mechanism.
Uninstall cleanly
To remove SpaceSpider and its data:
- Quit the app.
- Drag
SpaceSpider.appfrom/Applicationsto the Trash. - Remove the app support directory if you want a clean slate:
rm -rf ~/Library/Application\ Support/SpaceSpider.
That directory holds spaces.json and your license record. Your project folders and globally installed AI CLIs are untouched.
Troubleshooting
- "The app is damaged and can't be opened": macOS is applying quarantine incorrectly. Run the
xattr -dr com.apple.quarantinecommand above. - Panes hang on a black screen: the WebKit process did not start. Force-quit SpaceSpider, reboot, and try again.
- Claude Code pane exits with "login required": run
claude loginin Terminal once to seed the credential, then restart the pane. - Slow first launch on M-series Macs: macOS is verifying the signature. First launch adds up to 20 seconds; subsequent launches are instant.
A deeper list is in Troubleshooting Common Issues.
Frequently asked questions
Is there a Homebrew cask?
A community cask is under review. Install the DMG for now to guarantee signed auto-updates.
Does SpaceSpider run on macOS 11 Big Sur?
No. The minimum is macOS 12 because the bundled WebKit and Tauri 2 runtime require it.
Can I run it in full-screen Space?
Yes. The grid view is designed for full-screen and uses Cmd+Ctrl+F to toggle.
Does it support macOS Shortcuts or Raycast deep links?
Not yet. A spacespider:// URL scheme is on the roadmap.
How do I migrate my spaces between Macs?
Copy ~/Library/Application Support/SpaceSpider/spaces.json to the new Mac before first launch and your spaces will appear in the home view.
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 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.
- 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.