Files in.
Results out.
Send the screenshot the agent needs. Collect the archive it creates. Keep handoffs and artifacts alongside the project.
A HOME FOR YOUR CODING AGENTS
Claude Code and Codex in their own remote workspaces.
Work through the night. Return to every project in one place.
curl -fsSL https://raw.githubusercontent.com/devctrldev/devctrl/main/install.sh | sh -s -- 'https://github.com/devctrldev/devctrl.git' 'remote-server'The installer discovers your local accounts, asks which to import, and sets up the remote server.
Loading the recorded terminal…
Projects, accounts, and sessions in one console. Same agents. More room to work.
Let the agents keep working. Choose unattended operation in an isolated remote Docker workspace, with permission prompts disabled there. Outside resources remain limited to project grants.
Send the screenshot the agent needs. Collect the archive it creates. Keep handoffs and artifacts alongside the project.
Connect any integration you already run and grant it to the projects that need it. Built-in MCP tools and managed skills let your agent discover integrations, request permissions and configure its workspace. You approve access in the console; the agent handles the setup without you translating an API or learning another CLI.
04 / UNDER THE HOOD
Remote hosts carry dependencies and running sessions. The controller coordinates workspaces, history, accounts, access and provider packages.
Agent sessions → workspaces → compute.
Provider packages fit underneath the same session model.
THE SAME YARD / ANOTHER WINDOW
Explore projects, sessions, repositories, service access and Exchange with the same interface. The sample is read-only.
Sample workspace. Session access, file transfers and changes are disabled.
Run the controller and workloads on a remote machine. Reconnect from your terminal or browser when you’re ready.
Start with the setup guide