Repolode
CopilotKit

CopilotKit/OpenIntelligentUI

Interface de chat open source em que um agente de IA responde com texto, componentes nativos ou interfaces interativas personalizadas, como gráficos, calculadoras e mapas.

Alternativa open source a:ChatGPTClaudePerplexity

Estrelas
3,427
Forks
381
Issues abertas
95
Último commit
há 5 dias

O que é?

Open Intelligent UI é um aplicativo de chat criado com CopilotKit e o protocolo AG-UI. Em vez de responder apenas com texto, o agente escolhe a apresentação mais útil para cada solicitação: uma resposta direta em texto, um componente nativo para dados estruturados, como tabelas, ou uma interface interativa personalizada gerada com HTML, CSS e JavaScript em sandbox.

O projeto é voltado a perguntas que se beneficiam de interação, como explicar um mecanismo com um modelo 3D, comparar opções em uma tabela que pode virar um gráfico ou criar uma ferramenta simples, como um divisor de contas, cujos cálculos são atualizados conforme os valores de entrada mudam. As interfaces geradas são executadas em um iframe isolado, e as respostas a interações iniciadas por cliques do usuário podem enviar valores selecionados de volta ao agente para iniciar uma nova rodada.

O repositório é um monorepo com um frontend em Next.js e CopilotKit, um Deep Agent em Python servido pelo FastAPI e um servidor MCP independente opcional. O roteamento de visualizações envia tabelas para A2UI e gráficos, diagramas e mapas para Open Generative UI. Os usuários podem informar suas próprias chaves de API da OpenAI e de roteamento no cabeçalho do chat.

Recursos principais

  • 01Escolhe entre texto, componentes nativos e interfaces interativas personalizadas para cada solicitação.
  • 02Gera interfaces em HTML, CSS e JavaScript dentro de um iframe isolado e em sandbox.
  • 03Transforma tabelas comparativas em gráficos por meio de perguntas de acompanhamento.
  • 04Oferece ferramentas interativas, como calculadoras e modelos 3D com controles em tempo real.
  • 05Exibe mapas com marcadores numerados usando tiles da USGS.
  • 06Inclui um servidor MCP independente opcional para renderizar documentos gerados em outros hosts.

Casos de uso

  • Explicar um conceito técnico com um modelo visual interativo.
  • Comparar planos de produtos ou opções em tabelas e gráficos.
  • Criar protótipos de calculadoras ou planejadores simples dentro de uma interface de chat.
  • Adaptar um padrão de interface generativa orientada por agentes à sua própria aplicação.

Tópicos

Perguntas frequentes

O que é OpenIntelligentUI?
Interface de chat open source em que um agente de IA responde com texto, componentes nativos ou interfaces interativas personalizadas, como gráficos, calculadoras e mapas. Open Intelligent UI é um aplicativo de chat criado com CopilotKit e o protocolo AG-UI. Em vez de responder apenas com texto, o agente escolhe a apresentação mais útil para cada solicitação: uma resposta direta em texto, um componente nativo para dados estruturados, como tabelas, ou uma interface interativa personalizada gerada com HTML, CSS e JavaScript em sandbox.
OpenIntelligentUI é gratuito? Qual é a licença?
OpenIntelligentUI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenIntelligentUI ainda é mantido?
Manutenção ativa. O último commit de OpenIntelligentUI foi em 13 de out. de 2026.
Para que posso usar OpenIntelligentUI?
Explicar um conceito técnico com um modelo visual interativo. Comparar planos de produtos ou opções em tabelas e gráficos. Criar protótipos de calculadoras ou planejadores simples dentro de uma interface de chat. Adaptar um padrão de interface generativa orientada por agentes à sua própria aplicação.
Onde consigo OpenIntelligentUI?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CopilotKit/OpenIntelligentUI

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados