← all repositories
halo-dev/upage

Lovable's open-source rival speaks Chinese, ships Docker

A self-hosted visual page builder that turns natural language into responsive websites via LLM, with a license that keeps its logo firmly attached.

518 stars TypeScript App BuildersCoding Assistants
upage
Velocity · 7d
+2.0
★ / day
Trend
steady
star history

What it does UPage is a browser-based visual editor that generates responsive web pages from natural language prompts, using whatever LLM you plug in via OpenAI-compatible APIs. It spits out clean HTML/CSS/JS you can export, supports multi-page site generation, and runs in a single Docker container on localhost:3000.

The interesting bit The project is explicitly positioned as a “Lovable open-source alternative” — but the real wrinkle is its license. It’s GPLv3 with extra handcuffs: you cannot remove or modify the UPage logo or copyright, and derivatives must stay GPL. Fit2Cloud wants you to call support@fit2cloud.com for commercial use. The code structure borrows from bolt.diy, which the README credits openly.

Key highlights

  • Self-hostable via one Docker command; also packaged for 1Panel
  • Supports vision models as a “sidecar” when your default LLM can’t read images — uploaded images get persisted to disk to avoid re-transmitting base64
  • Real-time WYSIWYG editor with responsive preview
  • Multi-page generation for full site structures, not just landing pages
  • Standard code export for integration or further hacking

Caveats

  • Documentation and UI are Chinese-first; English support is unclear
  • License restrictions on branding are unusual for GPL software and may complicate white-labeling
  • 516 stars and early-stage; production stability not established

Verdict Worth a spin if you want a self-hosted AI page builder and don’t mind the branding leash. Skip if you need to rebrand it as your own product without negotiating with Fit2Cloud.

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