Jan é um aplicativo de desktop que se posiciona como alternativa aberta ao ChatGPT, com uma diferença central: a inferência acontece em hardware que você controla. Depois de instalar, você escolhe um modelo e o Jan o baixa e executa localmente, de modo que prompts, histórico e arquivos ficam na sua máquina, não em servidores de terceiros. Para tarefas mais pesadas, é possível inserir uma chave da OpenAI, Anthropic, Gemini ou Mistral e encaminhar as requisições para a nuvem mantendo a mesma interface de chat e o histórico local.
O projeto é desenvolvido abertamente pela Menlo Research e já acumula dezenas de milhares de estrelas no GitHub e milhões de downloads. Ele expõe endpoints locais compatíveis com a OpenAI, então ferramentas e SDKs existentes podem apontar para o Jan em vez de um serviço hospedado, além de permitir assistentes personalizados com suas próprias instruções e escolha de modelo. Versões recentes adicionaram uma camada de agentes ao lado do chat clássico, e um recurso de memória foi anunciado para manter contexto e preferências entre sessões.
Por ser código aberto, o Jan pode ser auditado, compilado e estendido, e não há plano pago bloqueando o cliente de desktop. O trade-off prático é que a qualidade e a velocidade do modelo local dependem inteiramente da sua GPU ou CPU: máquinas mais modestas se beneficiam de modelos quantizados menores, e as chaves na nuvem continuam sendo a saída para tarefas difíceis.