OpenUI is a self-hosted AI UI builder for developers prototyping web interfaces with models they choose. It turns plain-language descriptions into rendered interfaces, with a live preview and follow-up requests for changes. You can run the app locally through Docker or Python and use it in your browser.
The output starts as HTML. OpenUI can convert it to React, Svelte or Web Components, so you can explore an interface before choosing the code format for your project. Its focus is UI components and web prototypes, with a preview that lets you assess what the model produces rather than judging code alone.
Model choice is a central part of the tool. Ollama support lets you run models locally, including Llava. OpenAI-compatible endpoints also let it connect to a local backend such as LocalAI. With a local backend, model processing runs on your own hardware; choosing a cloud provider sends generation requests to that service.
For cloud models, OpenUI supports OpenAI and Groq, plus Claude, Gemini, Cohere and Mistral through LiteLLM. The app can run locally even when the model runs remotely. A hosted demo is also available for trying the interface without hosting the app yourself.
OpenUI is open source under the Apache License 2.0. On Macs with M1 or M2 chips, native Ollama can use Apple Silicon acceleration.
Claim this page and we'll verify you by hand. OpenUI gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find OpenUI?Promote it
Something wrong or outdated on this page?
19.9KUpdated 8 months agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#Git integration#LM Studio integration
Bolt.diy is a self-hosted AI coding assistant for people building full-stack Node.js web apps who want to choose their own model provider. It's a fork of Bolt.new, with a browser workspace and an Electron desktop app for macOS, Windows, and Linux. You can also run it through Docker.
544Updated 14 hours agoMIT
macOS · iOS · Web#Code execution#Distributed execution#Hugging Face integration
73.1KUpdated 1 day ago
iOS · Android · Docker · Web#Multi-user access
AFFiNE is a local-first knowledge workspace for individuals and teams who want documents and visual planning in the same place. It combines a block editor, an edgeless whiteboard and databases, making it an alternative to Notion and Miro for team wikis, project plans and connected notes.
70.7KUpdated 8 months agoMIT
Windows · Docker#Code execution#Multi-agent workflows#Ollama integration
21.6KUpdated 2 days ago
macOS · Windows#LM Studio integration#MCP#Ollama integration
33.7KUpdated 4 months ago
Windows · Docker#Code execution#Human approval#Multi-agent workflows
Pooled runs a single open model across browser tabs on laptops, desktops and phones, combining their memory when the model won't fit on one device. It's for people who want local AI chat or a coding assistant using hardware they already have. It's open source under the MIT license and requires no account or per-device installation.
MetaGPT organizes AI agents into a software development team, with roles for product management, architecture, project management and engineering. It's a self-hosted Python framework for developers who want to generate software projects from plain-language requirements or build their own collaborative agents.
Dyad turns a written idea into a working web app on your desktop. It's for people who want to build without starting from code, as well as developers who want to keep control of the result. The app requires no sign-up and runs on macOS and Windows. Your project files stay on your machine.
GPT Pilot is a self-hosted AI coding assistant for developers who want an agent to build applications under their supervision. The project is no longer maintained. It uses the FSL-1.1-MIT source-available license, with restrictions on competing uses. It runs locally as a Python CLI and is the core technology behind the Pythagora VS Code extension.