Sobre o projeto
Morphic é um mecanismo de busca com IA de código aberto que combina respostas fundamentadas e citadas com uma interface generativa. Em vez de retornar markdown simples, as respostas exibem componentes inline ricos — imagens com crédito às fontes, grades e títulos — ao vivo a partir de uma especificação JSON em streaming, dando aos resultados uma sensação mais estruturada e visual do que uma interface de chat típica.
O projeto oferece dois modos de busca, Quick e Adaptive, e um seletor de modelos com detecção dinâmica de provedores em OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway e provedores compatíveis com OpenAI. No lado da recuperação, suporta múltiplos backends de busca, incluindo Tavily, SearXNG, Brave e Exa, permitindo que os usuários integrem a API de busca que preferirem ou executem o SearXNG localmente para uma configuração autônoma.
Além da busca, o Morphic inclui histórico de chat persistido em PostgreSQL, URLs de resultados compartilháveis, suporte a upload de arquivos, autenticação de usuário via Supabase Auth e modo convidado para uso anônimo. A implantação é simples: uma imagem Docker é publicada no ghcr.io, e o Docker Compose sobe PostgreSQL, Redis, SearXNG e o aplicativo juntos, sem necessidade de chave extra de API de busca. O desenvolvimento local usa Bun, e há um caminho de implantação com um clique na Vercel. O repositório também documenta configuração, opções de Docker e comportamento de privacidade, sendo licenciado sob a Apache License 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.