Four steps to your first workspace.
All of it in the app. Then close the laptop.
Join the waitlist with your GitHub or Google account. We email you when your account is ready.
Claude Code or Codex on the plan you already have, or Gemini on your API key.
smedja runs your workspaces on your own compute, so you need one of two: a Docker Sandboxes account (a Docker ID and an access token with sandbox:use), or your own Linux machine with Docker, where you run the launcher. You connect a Docker account once.
Let workspaces clone your repositories, choose a template for your stack, and say what you want done. The message waits for the workspace, so you don't have to.
Free, on hardware you already have
Instead of a Docker account in step 3, install the terminal client on a Linux machine that stays on, and run the launcher there. That machine needs Docker. It shows up in the app beside everything else.
Workspaces and tasks, as commands
For scripts, and for agents that start their own workspaces. Every command documents itself with --help.