Doable Studio is the desktop app where you chat with Claude Code or Codex, review what they wrote, and deploy. On your own server or on Doable Cloud, whichever you prefer. The whole loop lives in one window, so you stop pasting context between tabs.
Free for everyone. macOS, Windows, Linux. Use your own AI keys or sign in with Doable.
apps/api/src/routes/health.ts. They're wired into the v1 group. Want me to deploy now?The workspace: chat on the right, every project tool on the left, deploy in the top corner. Same design language as the dashboard, none of the tab-switching.
The sidebar splits into Project (what you and the agent build) and Infrastructure (where it runs). Every tile is a real screen, not a roadmap promise.
Project
Talk to Claude Code or Codex from a chat panel that knows the project. Switch agents per task. The same conversation thread carries from one to the other.
Browse what the agent wrote without leaving the app. Diff every change before you commit. No tab juggling between the editor, the terminal, and the chat.
Every deploy, every doctor diagnosis, every cron run streamed into one feed. Click a row to jump to the conversation that triggered it.
An in-app browser pinned to your live URL. Refreshes automatically after each deploy. No more alt-tabbing to Safari to see if the latest change broke the home page.
The project's private memory layer — repo content, deploy logs, env names, uploaded docs. Searchable from the chat panel; the agent reads it before answering.
Infrastructure
Pick Doable Cloud or your own server from the same dropdown. Watch the steps tick through (build, image, push, route, healthcheck) in a modal that doesn't lock the rest of the app.
Edit environment variables with the same scoping the dashboard has. Required keys auto-flagged when the agent introduces them in code. No more chasing 500s back to a missing DATABASE_URL.
Provision Postgres, Redis, or Mongo with a click. Existing addon? Paste a connection string. The agent picks up DATABASE_URL automatically on the next deploy.
Schedule recurring tasks inside the project. Cron expression validator, last-run status, log capture, all without leaving the workspace.
Cache, queues, vector stores, anything in the templates catalogue. One-click install onto the same server your app runs on; env vars wired up automatically.
When a deploy fails, the Doctor explains why and offers one-click fixes. Rollback, retry, add a missing env, attach a database — without re-explaining the project to a different chat.
Studio talks to all of these out of the box. New agents wire in as MCP servers, so you're never locked into one vendor.
Your server, or ours.
Studio's deploy dropdown lists Doable Cloud, every BYO server you've connected, and the option to add a new one in line. Switching targets is a click; the project follows you, no re-create, no lost env vars.
Provider support today: Vultr, DigitalOcean, Hetzner, Linode, plus manual install on anything Ubuntu 22+ or Debian 12+ with Docker.
Free. The desktop app talks to the same Doable account you use on the web, plus any AI agent you've already paid for.
Builds are signed and auto-updating. Source on GitHub.
On the waitlist? Studio is in private preview — drop your email at /contact and we'll send a build the day it ships.
No. Studio works against your own server. The free BYO tier on Doable covers unlimited projects on hardware you already have. Cloud is there for when you don't want to run a VPS yourself.
Claude Code and Codex today. Anything that speaks MCP plugs in as a server, which means new agents land without us shipping a new app. We're tracking Cursor next.
On your machine. Studio stores keys in the OS keychain (Keychain on macOS, Credential Manager on Windows, libsecret on Linux). They're sent only to the AI provider you authorise, and never to Doable.
The desktop app is closed source today; we may open-source it once the surface area settles. The CLI (doable-cli) and the MCP server (doable-mcp) are MIT-licensed.
The workspace UI does — you can browse, diff, and edit files. The agent panel needs the AI provider's API; deploys need the Doable API. Both reconnect cleanly when you're back online.
Yes for deploys (we need somewhere to route the build). Free account is enough; the BYO tier doesn't cost anything. You can use Studio purely for the chat workspace without signing in, but the deploy button stays disabled.
Free for Mac, Windows, and Linux. Your agent, your server, your code.
Download Doable Studio