← all repositories
freestyle-sh/Adorable

Lovable's open-source doppelgänger builds apps in a chat window

Adorable clones the 'vibe coding' UI of paid app builders, but runs on your API keys and Freestyle's cloud VMs.

753 stars TypeScript App BuildersCoding Assistants
Adorable
Velocity · 7d
+1.8
★ / day
Trend
steady
star history

What it does Adorable is a Next.js app that lets you describe software in chat, then watches an AI write, edit, and run the code in a sandboxed VM. You get a live browser preview, a terminal, and a one-click deploy to a production domain. Every project is a git repo with persistent history.

The interesting bit The project is essentially a reference implementation of Lovable-style “conversational app building” — but wired to your own OpenAI or Anthropic keys instead of a subscription. The sandboxing layer comes from Freestyle (the authors’ own platform), which means the VM, git persistence, and publishing pipeline are vertically integrated.

Key highlights

  • Chat UI built on assistant-ui, AI layer via Vercel AI SDK
  • Sandboxed execution in Freestyle cloud VMs with git-backed storage
  • Bidirectional GitHub sync: import existing repos and push changes back
  • One-click publish to production domains
  • Turbopack + App Router + shadcn/ui — thoroughly modern Next.js stack

Caveats

  • Requires Freestyle account for VM sandboxing and publishing; not fully self-hosted
  • GitHub sync setup is documented externally, not in the README

Verdict Worth a spin if you want Lovable’s UX without the Lovable bill, or if you’re building a competing product and need a working baseline. Skip it if you need air-gapped, fully self-hosted AI code generation.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.