Open-source alternatives to Lovable

The highest-scoring open-source projects in App builder starters and Design to code. They are picks, not exact replacements, so read the weaknesses before you switch.

Open-source alternatives to Lovable
RankProjectScore
1ai-website-cloner-templateNext.js template with an agent skill that rebuilds a website from its URL Live demo ↗ (opens in a new tab)App builder starters, 36.4k stars, MIT77 out of 100
2screenshot-to-codeTurns screenshots and mockups into Tailwind, React or Vue code Live demo ↗ (opens in a new tab)Design to code, 80.2k stars, MIT65 out of 100
3jeecgbootJava low-code platform with code generator and built-in AI app builder Live demo ↗ (opens in a new tab)App builder starters, 48.1k stars, Apache-2.063 out of 100
#4llamacoderOpen-source Claude Artifacts clone generating React apps with Llama Live demo ↗ (opens in a new tab)App builder starters, 7.1k stars, MIT48 out of 100
#5OnlookVisual editor that edits Next.js and Tailwind apps with AI Live demo ↗ (opens in a new tab)Design to code, 26.9k stars, Apache-2.047 out of 100
#6open-agentsReference app for background coding agents on Vercel sandboxes Live demo ↗ (opens in a new tab)App builder starters, 5.8k stars, MIT45 out of 100
#7vibesdkSelf-hosted prompt-to-app platform on Cloudflare Workers and Durable Objects Live demo ↗ (opens in a new tab)App builder starters, 5.4k stars, MIT44 out of 100
#8fragmentsOpen-source Claude Artifacts alternative that runs AI-generated apps in sandboxes Live demo ↗ (opens in a new tab)App builder starters, 6.4k stars, Apache-2.041 out of 100
#9coding-agent-templateRun Claude Code, Codex and other coding CLIs in Vercel SandboxApp builder starters, 1.8k stars, Apache-2.038 out of 100

Reviews

177 out of 100

ai-website-cloner-template

Next.js template with an agent skill that rebuilds a website from its URL

Live demo ↗ (opens in a new tab)36.4k stars, MIT, last commit Oct 2026

A Next.js 16 template (React 19, Tailwind CSS v4, shadcn/ui) that bundles a portable `clone-website` agent skill. Given a URL, the agent maps routes, inspects desktop and mobile pages, extracts assets and fonts, builds editable components, then compares source and local pages and runs `npm run check`. It works with Claude Code, Codex CLI, Cursor and OpenCode.

Strengths

  • Same skill is read by Claude Code, Codex CLI, Cursor and OpenCode
  • Output is a typed Next.js codebase with extracted assets, not a screenshot
  • Writes route mappings, comparison screenshots and a list of remaining gaps
  • MIT license; Docker Compose files for app and dev mode (port 3001)

Weaknesses

  • Needs a separate AI coding agent with browser access; no standalone mode
  • README recommends Claude Code with Opus 5.5; other agents are only listed as supported
  • Requires Node.js 24+
  • Output is Next.js only; no other target framework is mentioned
  • TypeScript, Claude Code (Opus 5.5 recommended), Codex CLI, Cursor, OpenCode
  • Needs Node.js 24+, AI coding agent with browser access
  • GitHub template
  • Docker
265 out of 100

screenshot-to-code

Turns screenshots and mockups into Tailwind, React or Vue code

Live demo ↗ (opens in a new tab)80.2k stars, MIT, last commit Oct 2026

Takes a screenshot, mockup, Figma export or screen recording and generates HTML with Tailwind or CSS, React, Vue, Bootstrap or Ionic code using Gemini 3, GPT-5.5 or Claude Opus models, with Replicate for image generation and background removal. Runs as a React/Vite frontend on port 5173 and a FastAPI backend on 7001, or via docker-compose. For developers prototyping UIs from designs.

Strengths

  • Six output stacks including React, Vue, Bootstrap and Ionic with Tailwind
  • Video mode turns a screen recording into a working prototype (needs Gemini)
  • Optional headless Chromium lets the agent render and check its own output
  • docker-compose brings up frontend and backend with one env file

Weaknesses

  • Requires at least one OpenAI, Anthropic or Gemini API key; no bundled local model
  • Ollama models are possible but the README calls the results poor quality
  • Replicate key must be set in backend/.env, not in the UI
  • Docker setup has no hot reload; file changes need a rebuild
  • no GPU
  • Compose
  • Needs OpenAI, Anthropic or Gemini API key, Replicate API key (optional), Playwright Chromium (optional preview)
  • Models: Gemini 3 Flash Preview, Gemini 3.1 Pro Preview, GPT-5.5, GPT-5.4 Mini, Claude Opus 4.6/4.8
  • port 5173
363 out of 100

jeecgboot

Java low-code platform with code generator and built-in AI app builder

Live demo ↗ (opens in a new tab)48.1k stars, Apache-2.0, last commit Sep 2026

JeecgBoot is a Spring Boot 4 and Vue3 platform for building enterprise systems such as OA, ERP and CRM. It pairs an online form builder and code generator with an AI module (model management, knowledge base with RAG, flow orchestration, MCP plugins, chat assistant) built on langchain4j. It runs as a monolith or as Spring Cloud Alibaba microservices.

Strengths

  • Code generator emits front end, back end, table SQL and menu permissions
  • Switches between monolith and Spring Cloud Alibaba microservices (Nacos, Gateway, Sentinel)
  • Row, column and form-field level data permissions plus multi-tenant SaaS support
  • Supports MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, Dameng, Kingbase and TiDB

Weaknesses

  • Only MySQL scripts ship by default; other databases need manual conversion
  • README and docs are primarily in Chinese, with English and Japanese variants linked
  • Large stack: needs Redis and a database, and microservice mode adds Nacos and more
  • AI features are one module in a broad platform, not a standalone AI app server
  • Java, ChatGPT, DeepSeek, Qwen, Zhipu
  • Needs MySQL 5.7+, Redis, Nacos (microservice mode), MinIO or Aliyun OSS (optional)
#448 out of 100

llamacoder

Open-source Claude Artifacts clone generating React apps with Llama

Live demo ↗ (opens in a new tab)7.1k stars, MIT, last commit Sep 2026

Next.js App Router app with Tailwind that sends a prompt to Llama 3.1 405B on Together AI and renders the generated React app in a sandboxed iframe using esbuild-wasm and esm.sh. Needs TOGETHER_API_KEY, a Postgres DATABASE_URL via Prisma (Neon suggested) and S3 credentials for screenshot uploads; Braintrust tracing is optional. For developers building a prompt-to-app demo on open models.

Strengths

  • In-browser preview via esbuild-wasm and esm.sh; no server sandbox cost
  • Prisma and Postgres persistence for generated apps
  • Braintrust observability wired as an optional env var
  • Live deployment at llamacoder.io shows the finished product

Weaknesses

  • Together AI only; no provider abstraction
  • Screenshot upload requires five S3-related env vars
  • No auth or rate limiting described
  • No .env.example
  • TypeScript, Together AI (Llama 3.1 405B)
  • Needs Together AI API key, PostgreSQL (Neon), S3 bucket for screenshots, Braintrust (optional)
#547 out of 100

Onlook

Visual editor that edits Next.js and Tailwind apps with AI

Live demo ↗ (opens in a new tab)26.9k stars, Apache-2.0, last commit Jul 2026

Its own README calls it an alternative to Lovable.

Browser-based editor that loads a Next.js and Tailwind project into a web container, renders it in an iframe and maps DOM elements back to source so you can drag, restyle and edit visually or through an AI chat. Built on Next.js, tRPC, Supabase, Drizzle and the Vercel AI SDK with OpenRouter for models and CodeSandbox for sandboxes. For designers and front-end developers working on Next.js codebases.

Strengths

  • Edits map directly to code; right-click any element to open its source location
  • Branching, checkpoints and a real-time code editor beside the visual canvas
  • Apache-2.0 with Dockerfile and compose file for local runs
  • Figma-like layers, pages, brand tokens and asset management

Weaknesses

  • Next.js plus Tailwind only; other frameworks are roadmap items, not supported
  • Depends on hosted services: Supabase, OpenRouter, CodeSandbox SDK, Freestyle
  • Team comments, MCP support and image references are unchecked roadmap items
  • Maintainers are moving to a hosted early-access product; last commit July 2026
  • no GPU
  • Docker + Compose
  • Needs Supabase (auth, database, storage), OpenRouter API key, CodeSandbox SDK, Bun
  • Models: OpenRouter-hosted models, Morph Fast Apply, Relace
  • README: alternative to Lovable, v0, Bolt.new, Replit
#645 out of 100

open-agents

Reference app for background coding agents on Vercel sandboxes

Live demo ↗ (opens in a new tab)5.8k stars, MIT, last commit Jun 2026

pnpm monorepo (web app, agent, sandbox and shared packages) where a Next.js app with Better Auth (Vercel and GitHub OAuth) starts durable Workflow SDK runs that drive an agent with file, shell, search and web tools against isolated Vercel sandboxes with snapshot resume. Needs Postgres and a GitHub App for clone, push and PRs; Redis and ElevenLabs voice are optional. For teams forking a hosted coding agent on Vercel.

Strengths

  • Agent runs as a durable workflow outside the sandbox, resumable by reconnecting
  • GitHub App integration for repo access, auto-commit, push and PR
  • Better Auth with Vercel and GitHub providers wired
  • pnpm run ci covers lint, typecheck, tests and migration check

Weaknesses

  • Tied to Vercel Sandbox and Workflow SDK; not portable off Vercel
  • Setup needs a Vercel OAuth app, a GitHub App and six GitHub env vars
  • Model provider configuration is not described in the README
  • TypeScript
  • Needs PostgreSQL (Neon), Vercel Sandbox, Vercel OAuth app, GitHub App, Redis (optional), ElevenLabs (optional)
#744 out of 100

vibesdk

Self-hosted prompt-to-app platform on Cloudflare Workers and Durable Objects

Live demo ↗ (opens in a new tab)5.4k stars, MIT, last commit Sep 2026

Bun and Vite project that runs a coding agent (Cloudflare Think) in a Durable Object per project, keeps files in a SpaceDO workspace, stores git history in Cloudflare Artifacts, loads previews as Dynamic Workers and gives each generated app SQLite via Durable Object Facets. Models route through AI Gateway; D1 holds platform data. Needs a Workers Paid plan, Workers for Platforms and a custom domain with wildcard DNS.

Strengths

  • Previews load as Dynamic Workers; no long-running dev server
  • Restore points and rollback via Cloudflare Artifacts
  • bun run setup provisions resources, AI Gateway, auth and migrations
  • Bash is disabled in the agent; tool boundaries are explicit

Weaknesses

  • Requires Workers Paid plan, Workers for Platforms and wildcard DNS for previews
  • Entirely Cloudflare-specific; nothing is portable to other hosts
  • Feature toggles live in the dashboard, not in wrangler.jsonc
  • Long setup guide with several API token permissions to get right
  • TypeScript, Cloudflare AI Gateway (configured providers)
  • Needs Cloudflare account with Workers Paid plan, Cloudflare AI Gateway, D1, model provider API key, custom domain with wildcard DNS
#841 out of 100

fragments

Open-source Claude Artifacts alternative that runs AI-generated apps in sandboxes

Live demo ↗ (opens in a new tab)6.4k stars, Apache-2.0, last commit Oct 2026

Next.js 14 app that takes a chat prompt, has an LLM generate code, and runs it in an E2B cloud sandbox with a live preview. Built-in stacks are Python interpreter, Next.js, Vue.js, Streamlit and Gradio, and more can be added as E2B sandbox templates. It supports OpenAI, Anthropic, Google AI, Mistral, Groq, Fireworks, Together AI and Ollama.

Strengths

  • Adds stacks via an E2B Dockerfile plus an entry in lib/templates.json
  • Eight LLM providers including Ollama; custom models and providers are config edits
  • Generated code runs in E2B sandboxes, with npm and pip packages installable
  • Optional Morph Apply model for faster code edits

Weaknesses

  • Requires an E2B API key; sandbox execution is not self-hosted in this setup
  • No Dockerfile or compose file; README documents only npm run dev and build
  • No tagged releases
  • README lists Next.js 14, which may lag current Next.js
  • TypeScript, OpenAI, Anthropic, Google AI, Google Vertex
  • Needs E2B API key, LLM provider API key, Supabase (optional, auth), Vercel/Upstash KV (optional), PostHog (optional), Morph API key (optional)
  • env example file
#938 out of 100

coding-agent-template

Run Claude Code, Codex and other coding CLIs in Vercel Sandbox

1.8k stars, Apache-2.0, last commit Feb 2026

Next.js 15 app with Drizzle on Postgres that lets signed-in users (GitHub or Vercel OAuth) submit a repo URL and a task, runs Claude Code, Codex CLI, Copilot CLI, Cursor CLI, Gemini CLI or opencode in a Vercel Sandbox, and commits to an AI-named branch. Per-user API keys and tokens are encrypted at rest; MCP servers can be attached for Claude Code. Needs Vercel sandbox credentials, JWE_SECRET and ENCRYPTION_KEY.

Strengths

  • Six coding agents selectable per task
  • Per-user OAuth, GitHub tokens and API keys encrypted at rest
  • Sandbox timeout (5 min to 5 h) and keep-alive for follow-ups
  • One-click Vercel deploy provisions Neon Postgres

Weaknesses

  • Vercel Sandbox only; needs a Vercel token, team and project id
  • Default MAX_MESSAGES_PER_DAY is 5 per user
  • v2.0.0 broke v1 deployments; migration guide required
  • No tests mentioned; last commit 2026-02
  • TypeScript, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI
  • Needs PostgreSQL (Neon), Vercel Sandbox credentials, GitHub or Vercel OAuth app, agent API keys (Anthropic, OpenAI, Cursor, Gemini, AI Gateway)
  • GitHub template