22nd of 6 in Agent UI and generative UI

OpenGenerativeUI

Chat interface that answers with 3D models, charts, calculators and maps

Stars
2.3k
License
MIT
Last commit
Oct 2026
Language
TypeScript

Overview

Open Intelligent UI is a Next.js chat frontend backed by a Python Deep Agent (FastAPI) that decides per turn whether to reply with text, a native component, or custom HTML/CSS/JS streamed into a sandboxed iframe. A routing model called Jev picks A2UI for basic tables and Open Generative UI for charts, diagrams, calculators and maps. It is built on CopilotKit and AG-UI, with an optional standalone MCP server.

Who it is for: Frontend and agent developers prototyping generative UI chat apps

Strengths

  • Generated UI runs in an isolated iframe with a validated host bridge
  • Visitors can supply their own OpenAI and Jev keys, held only in browser memory
  • Optional MCP server with HTTP, stdio and Docker configuration
  • Provider failures are surfaced rather than silently swapped for another model

Weaknesses

  • Needs both an OpenAI key and a TYPESAFE_API_KEY for Jev routing
  • Requires Node 22+, pnpm 9+, Python 3.12+ and uv locally
  • Output format varies per request because the router chooses the renderer
  • No tagged release; no compose file

What it needs

  • TypeScript, OpenAI chat-latest, Jev jev-latest
  • Needs OpenAI API, Jev (Typesafe) API, USGS map tiles
  • Docker
  • env example file

Also in Agent UI and generative UI

See all 6
Also in Agent UI and generative UI
RankProjectScore
1agent-chat-uiNext.js chat frontend for any LangGraph server with interrupts and artifacts Live demo ↗ (opens in a new tab)3.2k stars, MIT45 out of 100
3agent-uiNext.js chat frontend for Agno AgentOS with tool calls and reasoning1.9k stars, MIT40 out of 100
#4stockbot-on-groqGroq chatbot answering with TradingView widgets via AI SDK generative UI Live demo ↗ (opens in a new tab)1.5k stars, Apache-2.024 out of 100
#5assistant-ui-stockbrokerassistant-ui frontend and LangGraph.js stockbroker agent with approval steps281 stars, MIT13 out of 100
#6openai-structured-outputs-samplesThree Next.js samples driving UI from schema-constrained OpenAI outputs685 stars, MIT11 out of 100