Desenvolvedor Victor Taelin libera código-fonte do agente de IA Unii
Victor Taelin publicou no GitHub o código-fonte do Unii, agente de IA de conversa única que pode ser rodado em servidor próprio com as chaves de API de quem o instala.
Pontos principais
- O código-fonte está sob licença Apache-2.0.
- O agente tem uma única conversa, sem botão de 'novo chat', e cada chamada ao modelo vê até 128 KB do histórico.
- Cada mensagem vira uma linha de resumo, e linhas vizinhas são fundidas em pares, formando uma árvore binária.
- O agente pode abrir uma linha até as duas que a formaram, até chegar à mensagem original. Segundo Taelin, o detalhe esmaece com a idade, mas nada se perde.
- Os resumos são escritos por um modelo compactador, mais barato, à medida que as mensagens chegam.
- Para rodar, são necessários Bun e uma chave de API da Anthropic ou da OpenAI (esta com ajustes de configuração); o servidor sobe em 127.0.0.1:8788.
- Além do chat, o agente executa comandos de shell, edita arquivos, controla a tela de um Mac a partir de outro dispositivo e abre subagentes em segundo plano.
- Taelin avisa no README que o código foi escrito quase todo por agentes de IA e pede que se espere bugs.
- A versão hospedada, que Taelin chama de versão exata, fica em uniichat.com.
Victor Taelin publicou no GitHub o código-fonte do Unii, agente de IA que ele diz usar como único agente há um mês e que, segundo ele, dispensa /compact, AGENTS.md e o gerenciamento de sessões do Claude. No repositório, o projeto leva o nome UniiChat.
Ao liberar o código, Taelin pediu a quem fizer fork que peça à própria IA para estudar a base e corrigir o que estiver errado na cópia, citando caching e logs com decaimento exponencial. Ele diz que o agente já foi portado para OpenCode, Pi e outros harnesses.
Fontes primárias
VictorTaelin/uniichat — repositório de código-fonte (Apache-2.0)
Código-fonte do UniiChat, agente de IA com um único chat que não termina: não há botão de 'novo chat', e a memória é uma árvore binária. Cada mensagem vira uma linha de resumo, linhas vizinhas são fundidas em pares, e cada chamada vê uma visão de até 128 KB do chat inteiro. O agente pode abrir uma linha até as duas que a formaram, até a mensagem original. Os resumos são escritos por um modelo mais barato (compactor, padrão claude-api:haiku-5.5). Para rodar, precisa de Bun e de uma chave da API da Anthropic (ou da OpenAI); o servidor sobe com `bun Server.ts` em 127.0.0.1:8788. O README avisa que o repositório foi escrito quase todo por agentes de IA e pede que se espere bugs. A versão hospedada é uniichat.com. Licença Apache-2.0.
Post de Victor Taelin no X: "Source is out"
Taelin anuncia que o código-fonte está disponível no link do GitHub (VictorTaelin/UniiChat). Diz usar o Unii como único agente há um mês e cita como ganho não ter mais /compact, AGENTS.md nem gerenciar sessões do Claude. Pede que quem fizer um fork peça à própria IA para estudar a base e corrigir o que estiver errado, citando caching e logs com decaimento exponencial. Indica uniichat.com como a versão exata e pede que quem portar para OpenCode, Pi ou outros harnesses poste a versão.
Cobertura da mídia
Comentários
Carregando comentários...
