An agent harness for Claude Code and Codex that adds multi-agent swarms, shared memory, task routing and cross-machine federation.
CopilotKit/OpenIntelligentUI
Open-source chat interface where an AI agent answers questions with text, native components, or custom interactive UI such as charts, calculators and maps.
Open-source alternative to:ChatGPT
Claude
Perplexity
- Stars
- 3,427
- Forks
- 381
- Open issues
- 95
- Last commit
- 5 days ago
What is it?
Open Intelligent UI is a chat application built with CopilotKit and the AG-UI protocol. Instead of replying only with text, the agent picks the most useful presentation for a request: a direct text answer, a native component for structured data such as tables, or a custom interactive interface generated as sandboxed HTML, CSS and JavaScript.
The project targets questions that benefit from interaction, such as explaining a mechanism with a 3D model, comparing options in a table that becomes a chart, or building a small tool like a bill splitter whose calculations update as inputs change. Generated interfaces run in an isolated iframe, and user-clicked follow-ups can send selected values back to the agent to start another turn.
The repository is a monorepo with a Next.js and CopilotKit frontend, a Python Deep Agent served by FastAPI, and an optional standalone MCP server. Visualization routing sends tables to A2UI and charts, diagrams and maps to Open Generative UI. Users can supply their own OpenAI and routing API keys in the chat header.
Key features
- 01Chooses between text, native components and custom interactive UI per request.
- 02Generates sandboxed HTML, CSS and JavaScript interfaces inside an isolated iframe.
- 03Turns comparison tables into charts through follow-up questions.
- 04Supports interactive tools such as calculators and 3D models with live controls.
- 05Renders maps with numbered pins using USGS tiles.
- 06Includes an optional standalone MCP server for rendering generated documents in other hosts.
Use cases
- Explaining a technical concept with an interactive visual model.
- Comparing product plans or options in tables and charts.
- Prototyping small calculators or planners inside a chat interface.
- Adapting an agent-driven generative UI pattern to your own application.
Topics
FAQ
- What is OpenIntelligentUI?
- Open-source chat interface where an AI agent answers questions with text, native components, or custom interactive UI such as charts, calculators and maps. Open Intelligent UI is a chat application built with CopilotKit and the AG-UI protocol. Instead of replying only with text, the agent picks the most useful presentation for a request: a direct text answer, a native component for structured data such as tables, or a custom interactive interface generated as sandboxed HTML, CSS and JavaScript.
- Is OpenIntelligentUI free to use? What license does it have?
- OpenIntelligentUI is open source under the MIT license. Check the license terms before using it in commercial products.
- Is OpenIntelligentUI still maintained?
- Actively maintained. The last commit to OpenIntelligentUI was on Oct 13, 2026.
- What can I use OpenIntelligentUI for?
- Explaining a technical concept with an interactive visual model. Comparing product plans or options in tables and charts. Prototyping small calculators or planners inside a chat interface. Adapting an agent-driven generative UI pattern to your own application.
- Where can I get OpenIntelligentUI?
- The source code and installation instructions are on GitHub: https://github.com/CopilotKit/OpenIntelligentUI
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source AI platform that turns any topic or document into an interactive classroom with AI teachers and classmates.
A toolkit that lets AI coding agents clone a viral video into an editable, re-runnable video workflow with swappable footage, captions, and B-roll.
A collection of starter projects showing how to build deployable applications on the Claude API, from support agents to browser and computer-use agents.
A large collection of role-based AI agent prompt files (engineering, design, marketing, security and more) that install into tools like Claude Code, Cursor and Gemini CLI.
A marketplace of plugins, agents, skills and commands for Claude Code, Codex CLI, Cursor, OpenCode, Copilot and other AI coding tools.