Uma plataforma no-code gratuita e auto-hospedável que transforma bancos de dados SQL como PostgreSQL, MySQL e SQLite em uma interface de planilha no estilo Airtable, com APIs REST automáticas.
- Estrelas
- 8,428
- Forks
- 1,175
- Issues abertas
- 72
- Último commit
- há 4 horas
O que é?
Utopia é um sistema de conhecimento auto-hospedado que ingere documentos e os transforma em entidades e fatos organizados por uma ontologia editável. Cada fato registra quando era válido no mundo e quando o sistema passou a considerá-lo verdadeiro. Assim, correções encerram uma versão anterior e a vinculam à nova, em vez de sobrescrevê-la. Isso permite perguntar o que era verdade em determinada data e o que a base sabia naquele momento.
O aplicativo é distribuído como um único binário Rust com PostgreSQL e pgvector, enquanto o Tantivy fornece a busca de texto completo e a fila de tarefas é armazenada em uma tabela. Ele combina busca de texto completo e vetorial com respostas em streaming e citações no texto, além de funcionar com qualquer endpoint de modelo compatível com OpenAI, inclusive endpoints locais para implantações isoladas de redes externas. A resolução de entidades, uma fila de revisão para extrações incertas e um registro de decisões somente de acréscimo dão suporte à supervisão humana.
O projeto também oferece um servidor MCP para que agentes como Claude Desktop ou Cursor consultem bases de conhecimento com permissões delimitadas, e permite montar bancos de dados SQL externos para consultas orientadas por ontologia. O raciocínio sobre axiomas da ontologia está disponível, mas vem desativado por padrão. O projeto está na versão v0.1, e suas migrações de esquema só avançam.
Recursos principais
- 01Ingere PDFs, planilhas do Office, Markdown, HTML e outros formatos; documentos digitalizados são processados com OCR ou modelos de visão.
- 02Grafo bitemporal em que as correções encerram fatos antigos e os vinculam aos substitutos.
- 03Busca híbrida de texto completo e vetorial, com respostas em streaming e citações no texto.
- 04Servidor MCP para conectar agentes a bases de conhecimento com permissões detalhadas.
- 05Resolução de entidades com mesclagens reversíveis e fila de revisão para casos incertos.
- 06Funciona com qualquer endpoint de modelo compatível com OpenAI e pode operar totalmente offline.
Casos de uso
- Acompanhar como os termos de contratos ou suas alterações mudaram ao longo do tempo e responder o que se aplicava em determinada data.
- Criar uma trilha de auditoria de quem alterou cada registro e do que o sistema considerava verdadeiro naquele momento.
- Dar a agentes de engenharia ou operações acesso de leitura a uma base de conhecimento corporativa via MCP.
- Implantar uma base de conhecimento privada em uma infraestrutura controlada pela organização.
Tópicos
Perguntas frequentes
- O que é utopia?
- Uma base de conhecimento Rust auto-hospedada que cria um grafo de conhecimento bitemporal a partir de documentos, registrando quando os fatos eram válidos e quando o sistema os aprendeu. Utopia é um sistema de conhecimento auto-hospedado que ingere documentos e os transforma em entidades e fatos organizados por uma ontologia editável. Cada fato registra quando era válido no mundo e quando o sistema passou a considerá-lo verdadeiro. Assim, correções encerram uma versão anterior e a vinculam à nova, em vez de sobrescrevê-la. Isso permite perguntar o que era verdade em determinada data e o que a base sabia naquele momento.
- utopia é gratuito? Qual é a licença?
- utopia é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- utopia ainda é mantido?
- Manutenção ativa. O último commit de utopia foi em 18 de out. de 2026.
- Para que posso usar utopia?
- Acompanhar como os termos de contratos ou suas alterações mudaram ao longo do tempo e responder o que se aplicava em determinada data. Criar uma trilha de auditoria de quem alterou cada registro e do que o sistema considerava verdadeiro naquele momento. Dar a agentes de engenharia ou operações acesso de leitura a uma base de conhecimento corporativa via MCP. Implantar uma base de conhecimento privada em uma infraestrutura controlada pela organização.
- Onde consigo utopia?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deeplethe/utopia
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Livro chinês de código aberto sobre design de AI Agents, baseado em Agent = LLM + contexto + ferramentas, com experimentos executáveis em cada capítulo.
Um grafo local de conhecimento do código que fornece às ferramentas de programação com IA contexto preciso para revisões via MCP e CLI.
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, usando uma interface visual, código personalizado e mais de 1.500 integrações.
App auto-hospedado para gerenciar fotos e vídeos, fazer backup, navegar e buscar na sua mídia: uma alternativa ao Google Photos.
Plataforma open source e self-hosted para editar, assinar, ocultar informações, converter e automatizar PDFs no navegador, no desktop ou via API.