SpaceApp
A self-hosted AI coding workspace that runs multiple AI coding CLIs in isolation within separate rooms, supporting runtimes such as OpenCode, Codex, and Gemini.
Timeline (last 90 days)
The developer organized a 4-round Swiss-system chess tournament on his self-hosted platform SpaceApp, in which six large models participated via their respective CLIs.
SpaceApp is a self-hosted workspace built by the author, supports running on Linux, macOS and Windows 11 with Node.js 20.11 or higher, and the install command is `npx --yes run-spaceapp@latest install`.
SpaceApp's code is made available as source-available under the Business Source License 1.1.
The standard installation command for SpaceApp is `npx --yes run-spaceapp@latest install`, and the launcher manages the core API and web app, the various CLI runtimes, PostgreSQL, and Temporal.
After the SpaceApp installation passes its readiness checks, you need to create the first account with a one-time setup token, register workspace folders, and connect them via each provider's official login flow or masked credential entry.
Host folders are only visible after being registered as workspaces, and read-only mounts are also supported.
This update provides three copyable first prompts in the "Ready" step of the setup wizard.
The first OpenCode panel in a space starts with the free model Big Pickle; a model counts as "usable" only after it completes a real tool call (reading a small file with its own read tool and answering with the random token in the file).
SpaceApp is a self-hosted AI coding workspace that puts AI coding CLIs into isolated "rooms" to run, where each room organizes one piece of work and each panel in a room is an independent CLI or app session.
CLI panels in rooms without a project now start from `/workspaces/<room>`, so a first prompt like "build me a page" will write `index.html` there.
7 more timeline events
All Facts (17)
SpaceApp's code is made available as source-available under the Business Source License 1.1.
50%UnverifiedSpaceApp is a self-hosted workspace built by the author, supports running on Linux, macOS and Windows 11 with Node.js 20.11 or higher, and the install command is `npx --yes run-spaceapp@latest install`.
50%UnverifiedSpaceApp requires Linux, macOS, or Windows 11, Node.js 20.11 or newer, and at least 4 CPUs, 8 GB of memory, and 15 GiB of available disk; the standard configuration recommends 8 CPUs, 16 GB of memory, and 25 GiB of available disk.
50%UnverifiedThe standard installation command for SpaceApp is `npx --yes run-spaceapp@latest install`, and the launcher manages the core API and web app, the various CLI runtimes, PostgreSQL, and Temporal.
50%UnverifiedAfter the SpaceApp installation passes its readiness checks, you need to create the first account with a one-time setup token, register workspace folders, and connect them via each provider's official login flow or masked credential entry.
50%UnverifiedHost folders are only visible after being registered as workspaces, and read-only mounts are also supported.
50%UnverifiedThe first OpenCode panel in a space starts with the free model Big Pickle; a model counts as "usable" only after it completes a real tool call (reading a small file with its own read tool and answering with the random token in the file).
50%UnverifiedSpaceApp is a self-hosted AI coding workspace that puts AI coding CLIs into isolated "rooms" to run, where each room organizes one piece of work and each panel in a room is an independent CLI or app session.
50%UnverifiedIf Big Pickle fails the tool-call acceptance test, the system switches to the latest free model with tool-calling capability.
50%UnverifiedRuntimes supported by SpaceApp include OpenCode, Codex, Gemini, Qwen Code, Kimi Code, Grok Build, and an experimental DeepSeek CLI; Claude Code has a separate, owner-initiated installation process.
50%UnverifiedSpaceApp backups are portable and checksummed, covering app data, PostgreSQL, and owner memory; but provider credentials, login state, workspace contents, and browser profiles are not included in backups.
50%UnverifiedSpaceApp is designed for a single trusted owner on a single self-hosted instance, and telemetry is opt-in: answering "no" sends nothing; answering "yes" sends one anonymous event when the agent first completes an answer, containing the event type, a random ID, version, CPU architecture, and date.
50%UnverifiedThe developer organized a 4-round Swiss-system chess tournament on his self-hosted platform SpaceApp, in which six large models participated via their respective CLIs.
50%UnverifiedCLI panels in rooms without a project now start from `/workspaces/<room>`, so a first prompt like "build me a page" will write `index.html` there.
50%UnverifiedThis update provides three copyable first prompts in the "Ready" step of the setup wizard.
50%UnverifiedOn macOS, the first OpenCode task used to stall waiting for a human response on "access external directory /tmp"; now OpenCode's first run authorizes only its own private scratch directory, and the bootstrap instructions also send temporary files there, while other paths outside the workspace still prompt.
50%UnverifiedWhen a newer version exists, the app shows "Update available" and opens the update command `npx --yes run-spaceapp@latest update` with a copy button.
50%