← 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.

541 stars TypeScript App BuildersCoding Assistants
upage
Not currently ranked — collecting fresh signals.
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.

Frequently asked

What is halo-dev/upage?
A self-hosted visual page builder that turns natural language into responsive websites via LLM, with a license that keeps its logo firmly attached.
Is upage open source?
Yes — halo-dev/upage is an open-source project tracked on heatdrop.
What language is upage written in?
halo-dev/upage is primarily written in TypeScript.
How popular is upage?
halo-dev/upage has 541 stars on GitHub.
Where can I find upage?
halo-dev/upage is on GitHub at https://github.com/halo-dev/upage.

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