Framework aberto transforma respostas de chat em ferramentas e interfaces visuais
Solução da CopilotKit gera componentes interativos sob demanda para enriquecer conversas com agentes.
Edição: Anderson Gomes
· 5 min de leitura

O projeto OpenIntelligentUI, desenvolvido pela CopilotKit, é uma estrutura de código aberto voltada para interface de usuário generativa que transforma comandos de texto em componentes funcionais. O repositório ganhou destaque recente na comunidade técnica e alcançou a nona posição diária no ranking do Trendshift após somar centenas de novas avaliações. A ferramenta resolve o limite das respostas textuais puras em assistentes virtuais ao gerar elementos gráficos manipuláveis diretamente no fluxo da conversa.
Dados rápidos
- Repositório: CopilotKit/OpenIntelligentUI
- Licença: MIT
- Linguagem principal: TypeScript
- Métricas: 2.111 estrelas (238 no período), 256 forks e 52 issues abertas
- Posição no ranking: 9º lugar no ranking diário do Trendshift
- Data da consulta: 2026-10-10
O problema das interfaces puramente textuais
Assistentes de inteligência artificial convencionais dependem quase exclusivamente de blocos de texto ou tabelas estáticas em Markdown para transmitir dados. Essa abordagem dificulta a exploração de conceitos complexos que demandam visualização espacial ou cálculos com múltiplos parâmetros ajustáveis. Usuários frequentemente precisam migrar para outros programas quando necessitam recalcular valores ou comparar opções detalhadas.
A geração de interface sob demanda cria pequenos programas temporários que resolvem a dúvida sem tirar o operador da linha do tempo da conversa. Em vez de ler um parágrafo denso sobre divisão de despesas ou trajetos geográficos, a pessoa recebe controles funcionais com botões e seletores. O modelo escolhe dinamicamente entre texto simples, componentes nativos ou painéis interativos customizados.
Essa dinâmica reduz a carga cognitiva durante análises técnicas e simulações rápidas. O fluxo de trabalho torna-se mais dinâmico quando as saídas do agente oferecem mecanismos para alterar variáveis e recalcular resultados de forma imediata.
Funcionamento e configuração local
O sistema foi construído sobre as tecnologias CopilotKit e AG-UI, integrando um agente que avalia cada pergunta para definir a visualização adequada. O componente chamado Jev seleciona a biblioteca A2UI para tabelas simples e o Open Generative UI para gráficos e representações elaboradas. As respostas são enviadas via streaming para manter a rolagem estável na tela e preservar a posição de leitura.
Para executar o ambiente em uma máquina local, o repositório exige Node.js 22 ou superior, pnpm 9 ou superior, Python 3.12 ou superior e o gerenciador de pacotes uv. A configuração envolve clonar o código, instalar dependências e iniciar o servidor de desenvolvimento:
git clone https://github.com/CopilotKit/OpenIntelligentUI.git
cd OpenIntelligentUI
make setup
## Optional: set shared OPENAI_API_KEY and TYPESAFE_API_KEY in apps/agent/.env
## Or use API keys in the chat header after starting the app
make dev
As chaves de API para os serviços OpenAI e TypeSafe podem ser configuradas previamente em um arquivo de variáveis de ambiente ou inseridas diretamente no cabeçalho da interface web após o início da aplicação.
Cenários práticos de uso
- Exploração em três dimensões: o sistema renderiza um modelo 3D de avião com controles para eixos de arfagem, rolagem e guinada, permitindo alterar ângulos e rodar demonstrações visuais.
- Comparação de dados tabulares: o agente organiza valores em tabelas comparativas e, a partir de novas solicitações no chat, converte essas métricas em gráficos de barras ou custos por usuário.
- Calculadoras dinâmicas para o momento: em divisões de despesas, a tela exibe campos para valor total, porcentagem de gorjeta e número de participantes, recalculando cotas individuais instantaneamente.
- Mapas de rotas e roteiros: a interface traça trajetos costeiros com marcadores numerados sobre blocos geográficos do serviço geológico dos Estados Unidos (USGS) e cartões com fotos.
Diferenças em relação a chatbots convencionais
Diferente de interfaces de chat que apenas exibem texto corrido ou blocos de código formatados, este projeto entrega elementos de software totalmente utilizáveis. A plataforma conta com um roteador de visualizações integrado que decide autonomamente a melhor estrutura de apresentação para cada intenção detectada.
Outro ponto distintivo é a renderização adaptativa que une componentes nativos a camadas tridimensionais ou mapas em um único fluxo conversacional. Enquanto ferramentas comuns encerram o ciclo de interação na entrega da resposta final, o OpenIntelligentUI mantém controles de estado ativos para que o usuário manipule as variáveis sem reiniciar o diálogo com o modelo.
Limitações e pontos de atenção
O projeto apresenta um estágio de desenvolvimento recente, tendo sido criado em 2026-03-12 e sem nenhuma versão formalizada no repositório. Embora o último commit date de 2026-10-09 e a licença permissiva MIT facilite a reutilização, a presença de 52 issues abertas indica que a base de código passa por ajustes contínuos.
A pilha de execução demanda múltiplas dependências simultâneas em ambientes distintos, como Node.js, pnpm, Python e o utilitário uv, o que pode elevar o atrito de implantação em servidores tradicionais. Certos recursos visuais, como o carregamento de blocos de mapas do USGS e fotografias, requerem conexão contínua com a internet. O repositório também adverte que conexões em mapas são apenas ilustrativas, sem validação para rotas de direção reais, e que números de demonstração não refletem dados comerciais vigentes.
Resumo rápido
- Projeto: CopilotKit/OpenIntelligentUI
- Licença: MIT
- Linguagem: TypeScript
- Estrelas: 2.111 no GitHub
- Ranking: 9º lugar diário no Trendshift
- Risco principal: ausência de versões estáveis publicadas e maturidade inicial do código
Fontes
- Repositório no GitHub: https://github.com/CopilotKit/OpenIntelligentUI
- Última release: nenhuma release encontrada
- Página oficial: https://opengenerativeui.copilotkit.ai/
- Ranking: Trendshift (daily: #9)
- TypeScript
- MIT
- Repositórios em Alta
- Trendshift
Alternativa em Rust ao InDesign traz automação por agentes e ganha força
Com código aberto e suporte ao protocolo MCP, a ferramenta reimplementa a editoração eletrônica tradicional permitindo controle direto por inteligência artificial.
· 5 min de leitura
Assistentes de código ganham regras para evitar falhas comuns em SwiftUI
Extensão criada por Paul Hudson padroniza boas práticas e corrige erros frequentes de modelos de inteligência artificial em interfaces para ecossistemas Apple.
· 4 min de leitura
Busca instantânea de arquivos em disco no macOS ganha força em Rust
Ferramenta varre milhões de itens em cerca de um milissegundo com tolerância a erros e pesquisa indexada de texto.
· 4 min de leitura
Modelo fundacional viabiliza reconstrução 3D contínua a 20 FPS em vídeos longos
Arquitetura Geometric Context Transformer processa fluxos contínuos de imagens com correção de desvio em sequências com mais de dez mil quadros.
· 4 min de leitura