Skip to content

What is Doable?

Doable is an open-source, collaborative AI workspace. Multiple people share a workspace, work side by side in real time, and use AI to design, code, and publish together. One person sketches in the Visual Designer, another tweaks the code in the editor, a third drops comments on the live preview, and everyone sees every change as it happens.

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, and your team works in it together instead of one person at a time.

What you can make in Doable

Anything that ships as a URL or a downloadable file:

  • Websites: marketing sites, landing pages, portfolios, documentation, blogs.
  • Progressive Web Apps (PWAs): installable apps that run on web and mobile, with offline support.
  • Web apps: full-stack apps with auth, databases, real-time features.
  • Business cards, flyers, posters, social cards: visual assets you design in the canvas and export.
  • Internal tools and dashboards: quick admin UIs against your own data.
  • MCP apps: surfaces that plug into Claude, IDEs, and other MCP hosts.
  • Templates, custom skills, and integrations that you publish for others to use.

See the full artifact catalogue for how each works.

Built for teams, not just solo

Every project lives inside a workspace. Workspaces have members with roles, shared AI configuration, a credential vault for integrations, and a real-time editor where multiple people can edit code, design in the canvas, and chat at the same time, on the same project. See Teams and For Workspace Admins.

Wires up to the services you already use

Doable ships with first-class connectors for Supabase (database + auth), Stripe (billing), GitHub (sync), Slack, Notion, Google Drive, Linear, HubSpot, and many more: over 600 third-party services through Activepieces pieces, plus any custom MCP server you can write. See Integrations.

Who is it for?

  • Creators, designers, producers, founders, and CEOs who want to ship without writing code.
  • Designers who want to design in the actual product, not a static frame, and hand off to teammates inline.
  • Developers who want to bootstrap projects 10x faster and still drop into the code when needed.
  • Teams who want to design + code + publish in one shared workspace.
  • 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, etc.) 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 and open the dashboard. You land in your personal workspace; create a team workspace and invite collaborators when you're ready.
  2. Describe a project in natural language: a site, a PWA, a flyer, a CRM. Doable scaffolds the right kind of artifact for you.
  3. Watch the live preview update as the AI writes the files. Open the Visual Designer to tweak it pixel by pixel; open the Monaco editor to tweak the code; both edit the same project.
  4. Invite a teammate. Their cursor appears next to yours. Drop comments on the preview, chat in the team panel, design together as if you were in Figma, except it's a real, deployable thing.
  5. Plug in the services you use. One click connects Supabase, Stripe, GitHub, Slack, your custom MCP server, and 600+ more.
  6. Publish with one click to a *.doable.me subdomain or your own custom domain, or export the artifact (PDF, image) for print or social.

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.