Lovable
Type: no-code · Vendor: Lovable · Language: N/A · License: proprietary · Status: active · Status in practice: mature · First released: 2024-06-10
Chat-driven full-stack app builder — the model generates a working frontend, backend, database, auth, and integrations, with editable code, Plan/Agent mode separation, GitHub sync, and Lovable Cloud (Supabase-backed) as the default backend.
Description. Lovable is a hosted prompt-to-app product: users describe what they want, Lovable generates an editable codebase with frontend, backend, database, authentication, and integrations. Plan mode brainstorms and decides before code is written; Agent mode is the autonomous execution mode that applies changes directly, inspects logs and runtime, and iterates until issues are resolved. Projects sync bidirectionally with GitHub. Lovable Cloud is the built-in backend (database, auth, storage, edge functions) running on a Supabase open-source foundation. Lovable is positioned as the commercial successor to gpt-engineer.
Agent loop shape. Two-mode loop. Plan mode is a read-only brainstorming/decision surface — ask questions, debug, compare approaches — with no code changes. Once a plan is approved, Agent mode takes ownership end-to-end: applies file diffs, runs the app, inspects logs/runtime/network, iterates until resolved or clarification is needed. All changes flow through an editable code tree that can be synced to GitHub.
Primary use cases
- chat-driven full-stack app generation with editable code
- Plan-then-Agent execution loop with autonomous iteration
- GitHub-synced projects for downstream engineering workflows
- Lovable Cloud backend (Supabase) with database, auth, storage, edge functions
Key concepts
- Agent mode → spec-driven-loop (docs) — Autonomous execution mode that applies changes and iterates.
- Plan mode → plan-and-execute (docs) — Read-only brainstorming and decision before any code is written.
- Lovable Cloud (docs) — Built-in Supabase-based backend (database, auth, storage, edge functions).
- GitHub sync (docs) — Bidirectional sync between Lovable and a GitHub repository.
- Editable code — Generated codebase is editable and synced to GitHub for downstream workflows.
Patterns this no-code implements —
- ★Code-as-Action Agent
Agent mode applies file diffs directly to the project; diffs and summaries are visible.
- ★Spec-First Agent
User describes the desired app; Lovable spins up the project from that natural-language spec.
- ★★Tool Use
Agent inspects logs/runtime/network and uses verification tools (browser tests, frontend tests, edge function checks) plus integrations (GitHub, Supabase-backed Cloud, MCP servers).
- ★★Plan-and-Execute
Plan mode is for decision-making; Agent mode is for execution — documented as paired modes.
- ★Spec-Driven Loop
Agent mode is the end-to-end execution loop: take ownership, apply changes, iterate until resolved.
Neighbourhood
Click any neighbour to follow the lineage. Scroll to zoom, drag to pan.