openui
by thesysdev
OpenUI is a toolkit that lets AI models produce live interface elements such as charts, forms and tables, rather than plain text. It is for developers who want to add chat assistants or copilots that show interactive screens in React, Vue, Svelte or Angular apps.
- Stars
- 14.2k
- Licence
- MIT
- Runs on
- A small server
- Setup
- Moderate
- Language
- TypeScript
- Age
- 694 days
What you can do with it
- Scaffold a working chat app that streams AI-generated interface elements
- Define your own component library and generate model instructions from it
- Render charts, forms and tables progressively as an AI model responds
Make money with it
A freelance developer could build and sell custom AI chat assistants with interactive dashboards or forms for small business clients.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Add an AI assistant to a customer-facing app that shows charts, forms and tables instead of walls of text
- Build an internal reporting or support copilot without hand-coding every screen
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Run the command npx @openuidev/cli@latest create --name genui-chat-app to scaffold an app, or install the individual npm packages into an existing project.
Follow the official instructions in the project README.
Things to check
- Needs an API key for a language model provider, which is usually paid
- Requires JavaScript or TypeScript development skills
- The project warns that any cryptocurrency using the OpenUI name is unaffiliated
Who's talking about it
Checked 27 Oct 2026. Summary drafted by AI from the project's README.