Skip to content

What is Doable?

Doable is an open-source AI app builder. You describe what you want — “Build me a landing page for a coffee shop with a contact form” — and Doable's AI agent generates a working web app, runs it in a live preview, and lets you keep iterating with chat, visual edits, or code.

Doable in action — chat with AI on the left, live preview building on the right

Think of it as a self-hostable alternative to commercial AI builders like v0, Bolt, Lovable, or Replit Agent — except you own the data, the code, the infrastructure, and the AI keys.

Who is it for?

  • Creators, designers, producers, founders, and CEOs who want to ship without writing code.
  • Developers who want to bootstrap projects 10× faster and still drop into the code when needed.
  • Agencies and SaaS teams that want to host a branded AI builder for their clients.
  • Self-hosters who refuse to send their ideas, code, and business data to closed SaaS.

What makes Doable different?

Doable Closed SaaS builders
Source code MIT, on GitHub Closed
Hosting Self-host on your hardware Vendor lock-in
AI provider Bring your own (Anthropic, OpenAI, GitHub Copilot, …) Locked to vendor’s model
Data residency 100% yours On vendor servers
Custom integrations Add any MCP server / tool Vendor catalog only
Customizable UI Fork & rebrand freely Off-limits
Cost at scale Just your infra + API tokens Per-seat SaaS pricing

The 60-second tour

  1. Sign up locally and open the dashboard.
  2. Describe a project in natural language. Doable scaffolds a Vite/React app behind the scenes.
  3. Live preview updates as the agent edits files.
  4. Chat to iterate“Make the hero section dark mode” — or open the Monaco editor to tweak code by hand.
  5. Visual edit — click any element in the preview to instantly edit text, colors, or properties.
  6. Collaborate in real time using Yjs CRDT (cursors, selections, edits sync instantly).
  7. Publish with one click to a *.doable.me subdomain or your own custom domain.

What does Doable include out of the box?

  • A Next.js 15 frontend (React 19, Tailwind 4, Monaco editor, Yjs).
  • A Hono REST API for auth, projects, billing, AI chat, integrations.
  • A WebSocket server powering real-time CRDT collaboration.
  • A PostgreSQL schema with pgvector, pgcrypto, pg_trgm.
  • An AI agent engine (@doable/docore) that wraps the GitHub Copilot SDK and supports Anthropic & OpenAI directly.
  • A runtime jail (@doable/dovault) for safely running generated user code.
  • Multi-tenant workspaces, billing & credits (Stripe-ready), OAuth login, MCP connectors, and a template marketplace.
  • One-shot installers for Docker and bare-metal Ubuntu.

License

Doable is released under the MIT License.

→ Continue to the Quick Start.