Principais conclusões
- O Jan é gratuito e de código aberto; o LICENSE oficial no GitHub é uma variante da Apache License 2.0 com um pedido de atribuição adicionado, e o jan.ai não tem página de preços
- Roda modelos locais por meio de um mecanismo llama.cpp embutido (o MLX está disponível como mecanismo alternativo em sistemas Apple Silicon compatíveis)
- Conecta-se a provedores de nuvem — OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter — e a backends auto-hospedados como Ollama, vLLM e LocalAI por meio de endpoints personalizados compatíveis com OpenAI/Anthropic
- Oferece um hub de modelos selecionados (incluindo os lançamentos próprios do Jan, como Jan Nano e Jan-v3) além de downloads diretos do HuggingFace
- Inclui um servidor de API local compatível com OpenAI em
http://127.0.0.1:1337, para que outros aplicativos usem o Jan como backend - Suporta o Model Context Protocol (MCP) para conectar ferramentas externas e fluxos de trabalho no estilo agente
- Disponível para macOS, Windows e Linux, além da Microsoft Store e do Flathub
- Desenvolvido pela Menlo Research, uma empresa sediada em Singapura; a organização no GitHub que hospeda o código é a janhq
📍 Em uma frase
O Jan é um aplicativo de desktop gratuito e de código aberto que roda modelos de IA offline por meio de um mecanismo llama.cpp embutido, com conexões opcionais a provedores de nuvem, e sem nenhum plano pago.
💬 Em termos simples
Em vez de pagar uma assinatura no estilo ChatGPT, o Jan permite que você baixe um modelo para o seu próprio computador e converse com ele por ali — sem conta, sem necessidade de conexão com a internet depois que o modelo é baixado, e sem fatura. Se quiser, você também pode adicionar sua própria chave de API da OpenAI ou da Anthropic para usar modelos na nuvem no mesmo aplicativo.
📌Nota: Esta análise é o complemento aprofundado da entrada do Jan no Diretório de Software de LLM Local — veja essa página para uma comparação rápida entre o Jan e dezenas de outras ferramentas de IA local.
O que é o Jan?
O Jan é um aplicativo de desktop para conversar com modelos de IA que rodam no seu próprio computador ou, se preferir, nos servidores de um provedor de nuvem por meio da sua própria chave de API. Sua própria descrição no GitHub o define como "uma alternativa open source ao ChatGPT que roda 100% offline no seu computador". O aplicativo em si é um app de desktop baseado em Tauri (segundo os tópicos do GitHub do repositório), com um mecanismo de inferência local embutido, de modo que a experiência básica de chat offline não depende da instalação prévia de nenhum outro software.
- Função principal: uma interface de chat que pode rodar modelos localmente por meio de um mecanismo embutido, ou rotear solicitações para APIs na nuvem e backends auto-hospedados que você configurar
- Mecanismo de inferência local: llama.cpp e GGML, segundo a própria documentação do Jan, com o MLX disponível como mecanismo alternativo em hardware Apple Silicon compatível
- Conexões na nuvem e auto-hospedadas: OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI, OpenRouter e HuggingFace, além de endpoints personalizados compatíveis com OpenAI/Anthropic para backends como Ollama, vLLM e LocalAI
- Desenvolvedor: Menlo Research, uma empresa registrada em Singapura; o GitHub lista "Menlo Research" como titular dos direitos autorais no arquivo LICENSE do repositório
- Repositório canônico: github.com/janhq/jan — o nome de projeto e organização atualmente em uso ativo para o código-fonte, os releases e o rastreador de problemas do Jan
Histórico do projeto Jan e marcos de versão
O repositório no GitHub do Jan foi criado em agosto de 2023, e o projeto tem lançado atualizações continuamente desde então, adicionando um servidor de API local, uma interface redesenhada e, mais recentemente, suporte ao Model Context Protocol e busca na web nativa. Alguns rastreadores de empresas terceiros descrevem o desenvolvedor original do Jan como "Homebrew" (também escrito "Homebrew Computer Company"), que identificam como um nome anterior da equipe que hoje opera como Menlo Research; a PromptQuorum não conseguiu confirmar de forma independente essa mudança de nome por meio de uma declaração oficial do Jan ou da Menlo Research — trate isso, portanto, como uma afirmação de fonte secundária, e não como um fato verificado.
- 1v0.4.3 — 21 de dezembro de 2023: inferência mais rápida em todas as plataformas
Why it matters: Melhorias na velocidade de inferência em Mac, Windows, Linux e máquinas equipadas com GPU, segundo o changelog oficial. - 2v0.4.5 — 29 de janeiro de 2024: introdução do servidor de API local
Why it matters: Adicionou o servidor de API local compatível com OpenAI, o recurso que permite que outros aplicativos tratem o Jan como um backend. - 3v0.5.0 — 3 de junho de 2024: interface renovada e suporte ao Codestral
Why it matters: Uma renovação significativa da interface voltada a tornar o app mais claro e fácil de usar, junto com suporte a novos modelos. - 4v0.6.1 — 19 de junho de 2025: redesenho completo da interface
Why it matters: O changelog do Jan descreve isso como um redesenho completo da aparência e da experiência do app. - 5v0.7.0 — 2 de outubro de 2025: recurso Projects e suporte ao Azure
Why it matters: Adicionou organização de conversas por projeto, renomeação de modelos e suporte ao Azure OpenAI como provedor. - 6v0.8.0 — 22 de maio de 2026: Multi-Token Prediction e um roteador llama.cpp unificado
Why it matters: Adicionou Multi-Token Prediction para modelos llama.cpp compatíveis e consolidou o processo de inferência local do app em um único roteador llama.cpp. - 7v0.8.4 — 21 de julho de 2026: busca na web nativa e configurações por modelo
Why it matters: Adicionou ferramentas nativas de web_search e web_fetch, além de configuração de template de chat por modelo e armazenamento de configurações gerenciado pelo backend — o marco mais recente registrado no [changelog oficial](https://jan.ai/changelog) até o momento desta análise.
O que você pode fazer com o Jan?
O conjunto de recursos do Jan gira em torno de uma ideia: rodar modelos localmente por padrão, enquanto disponibiliza modelos na nuvem e ferramentas externas como adições opcionais. Veja o que cada parte realmente faz, segundo o próprio README no GitHub e a documentação do Jan.
- Modelos de IA locais — baixe e rode modelos de peso aberto (Llama, Gemma, Qwen, GPT-oss e outros) do HuggingFace, ou do próprio hub de modelos selecionados do Jan, que inclui lançamentos próprios do Jan como Jan-Code-4B, Jan-v3-4B, Jan-v2-VL e as variantes Jan Nano 32k/128k
- Integração com a nuvem — adicione sua própria chave de API para OpenAI (modelos GPT), Anthropic (modelos Claude), Google Gemini, Groq, Mistral AI, Azure OpenAI ou OpenRouter, e converse com esses modelos na mesma janela que os locais
- Endpoints personalizados — o Jan também pode se conectar a qualquer backend que fale o formato da OpenAI ou da Anthropic, o que na prática cobre servidores auto-hospedados como Ollama, vLLM e LocalAI, além de camadas de roteamento como o LiteLLM
- Assistentes personalizados — crie assistentes configurados para uma tarefa ou persona específica, em vez de começar cada conversa do zero
- Servidor de API local compatível com OpenAI — o Jan pode expor um servidor de API em
http://127.0.0.1:1337que replica o formato de solicitação/resposta da API da OpenAI, para que outras ferramentas possam apontar para o Jan em vez de um endpoint na nuvem - Model Context Protocol (MCP) — conecte o Jan a servidores e ferramentas MCP (a documentação do Jan cita o Claude Code e o OpenClaw como exemplos) para fluxos de trabalho no estilo agente que usam ferramentas
- Design focado em privacidade — segundo o próprio posicionamento do Jan, tudo pode rodar localmente sem que nenhum dado saia da sua máquina, desde que você use apenas modelos locais e não adicione conexões a provedores de nuvem
Exemplos de uso: três formas de usar o Jan
Estes são fluxos de trabalho concretos construídos a partir dos recursos documentados do Jan acima — não casos de uso hipotéticos.
Baixar o Jan para macOS, Windows e Linux
O Jan está disponível para macOS, Windows e Linux, como download direto, pela Microsoft Store e pelo Flathub. Os links abaixo vêm do README oficial no GitHub e do jan.ai — sempre verifique diretamente nessas páginas, já que as URLs de build podem mudar entre versões.
Plataforma | Download |
|---|---|
| Windows | jan.exe ou Microsoft Store |
| macOS (Universal) | jan.dmg |
| Linux (.deb) | jan.deb (amd64) |
| Linux (AppImage) | jan.AppImage (amd64) |
| Linux (Flatpak) | Flathub: ai.jan.Jan |
Uma build dedicada para Linux ARM64 não faz parte da tabela de download padrão; o rastreador de problemas no GitHub do Jan documenta, em vez disso, um guia da comunidade para Linux ARM64, em vez de um pacote oficial pré-compilado até o momento desta análise — confira o issue vinculado para o status atual. Como em qualquer ferramenta de modelos locais, a usabilidade real depende de qual modelo você carrega: o próprio Jan não tem um mínimo de hardware fixo além de rodar o sistema operacional host, mas o requisito de RAM/VRAM de um determinado modelo é uma restrição separada, específica de cada modelo.
Preço do Jan: ele é realmente gratuito?
Sim — o Jan não tem nenhum plano pago. O jan.ai não tem página de preços, e o arquivo LICENSE no GitHub se aplica ao aplicativo inteiro, não a um subconjunto de recursos "gratuitos". O texto da licença é baseado na Apache License, versão 2.0, com uma adição: um pedido (não uma exigência estrita) de atribuição "na documentação e nos materiais voltados ao usuário, quando aplicável". Os próprios metadados do repositório no GitHub classificam isso como uma licença personalizada ("Other"), em vez de uma Apache 2.0 não modificada, por causa dessa cláusula adicionada — não é, literalmente, o texto padrão da Apache 2.0 aprovado pela OSI.
- Nenhuma assinatura, nenhum plano pago, nenhum limite de uso imposto pelo próprio Jan
- Nenhuma conta ou cadastro necessário para usar o app
- Rodar modelos na nuvem (OpenAI, Anthropic, etc.) por meio do Jan ainda custa o que aquele provedor cobra pelo uso da API dele — o Jan em si não adiciona nenhuma margem ou taxa extra
- A licença do aplicativo é uma variante da Apache License 2.0 com um pedido de atribuição adicionado, segundo o arquivo LICENSE oficial — obrigações de copyleft associadas a licenças como a AGPL não se aplicam a esse texto
Jan vs. GPT4All
**O Jan e o GPT4All estão entre os aplicativos de chat local totalmente open source mais estabelecidos**, e são comparados com frequência porque ambos enfatizam a execução de modelos offline sem necessidade de conta. As diferenças mais claras estão em como cada um lida com modelos na nuvem e em como cada projeto é organizado.
Aspecto | Jan | GPT4All |
|---|---|---|
| Mecanismo local | llama.cpp (+ opção MLX) | baseado em llama.cpp |
| Suporte a modelos na nuvem | Embutido — OpenAI, Anthropic, Gemini, Groq, Mistral, Azure, OpenRouter | Limitado / não é o foco principal |
| Servidor de API local | Sim, compatível com OpenAI (:1337) | Sim, servidor local compatível com OpenAI |
| Suporte a ferramentas/agentes | Integração MCP | Não é o foco principal |
| Desenvolvedor | Menlo Research | Nomic AI |
| Plataformas | macOS/Windows/Linux + MS Store/Flathub | macOS/Windows/Linux |
Se a sua prioridade é um fluxo de trabalho híbrido local mais nuvem com conectividade de ferramentas/agentes (MCP), o conjunto de recursos do Jan é o mais amplo dos dois. Se a sua prioridade é o cliente de chat totalmente offline mais simples possível, com a menor superfície de recursos, vale a pena avaliar o GPT4All diretamente em nomic.ai/gpt4all. Ambos são gratuitos e de código aberto; verifique os detalhes atuais de recursos no site de cada projeto antes de decidir, já que ambos lançam atualizações com frequência.
Quem deveria usar o Jan?
O Jan ser ou não a escolha certa depende de você querer um único aplicativo gratuito que cubra tanto o chat totalmente offline quanto modelos na nuvem opcionais, além de um servidor de API local para outras ferramentas.
Jan em comparação com outros apps de chat local
O Jan é um entre vários aplicativos que combinam inferência de modelos locais com conexões opcionais à nuvem em uma única interface. Veja como ele se posiciona em relação a outras opções nesse espaço — consulte o Diretório de Software de LLM Local para o catálogo completo, e a comparação dedicada Jan vs. GPT4All acima para o confronto mais direto.
- LM Studio** — um aplicativo de chat e gerenciamento de modelos focado no local, com um navegador de modelos embutido bastante refinado; veja a comparação LM Studio vs. Jan vs. GPT4All para uma comparação direta entre três apps que já cobre o Jan em detalhe frente a esse aplicativo.
- GPT4All** — um cliente de chat local open source da Nomic AI; veja a seção de comparação dedicada acima.
- Msty** — um aplicativo de desktop de código fechado que também combina chat local e na nuvem, com recursos adicionais como comparação de modelos lado a lado e RAG de documentos; veja a análise do Msty para todos os detalhes.
- Enchanted** — um cliente nativo de Mac/iOS open source, construído especificamente para o Ollama; com escopo de plataforma mais restrito que o Jan, mas nativo nas plataformas Apple. Veja a análise do Enchanted.
- BoltAI** — um aplicativo assistente de IA para macOS/Windows com integração profunda em nível de sistema operacional (atalhos em todo o sistema, integrações com apps), além de suporte a modelos locais e na nuvem; veja a análise do BoltAI.
- AnythingLLM** — um app focado em chat de documentos e RAG; se a recuperação sobre seus próprios documentos for o recurso principal de que você precisa, veja a comparação AnythingLLM vs. PrivateGPT vs. Open WebUI RAG.
- Open WebUI** — uma interface de chat auto-hospedada e baseada em navegador, geralmente executada junto com o Ollama; diferente do Jan, é implantada como um aplicativo web (frequentemente em um contêiner), em vez de um cliente de desktop nativo que você instala diretamente.
Erros comuns ao avaliar o Jan
A maior parte da confusão em torno do Jan vem dos seus termos de licença, da sua relação com a Menlo Research, ou de presumir que ele é puramente offline, sem nenhuma opção de nuvem.
Perguntas frequentes
O que é o Jan?
O Jan (jan.ai, código-fonte em github.com/janhq/jan) é um aplicativo de desktop gratuito e de código aberto que roda modelos de IA localmente por meio de um mecanismo llama.cpp embutido, com conexões opcionais a provedores de nuvem como OpenAI e Anthropic.
O Jan é gratuito?
Sim. O jan.ai não tem página de preços, e o arquivo LICENSE no GitHub se aplica ao aplicativo inteiro, sem nenhum plano pago. Se você conectar um provedor de nuvem como a OpenAI, você paga diretamente a esse provedor pelo uso da API — o Jan em si não cobra nada.
O Jan é de código aberto? Que licença ele usa?
Sim, o Jan é de código aberto. Seu arquivo LICENSE é baseado na Apache License, versão 2.0, com um pedido adicional de atribuição em materiais voltados ao usuário. Os metadados do repositório no GitHub classificam isso como uma licença personalizada ("Other"), em vez de uma Apache 2.0 não modificada, por causa dessa cláusula. Algumas listagens de terceiros descrevem o Jan como AGPL 3.0 — segundo uma leitura direta do arquivo LICENSE atual, isso não corresponde à realidade; verifique o texto da licença você mesmo para qualquer decisão jurídica.
O Jan funciona offline?
Sim. Depois de baixar um modelo local pelo hub de modelos do Jan ou pelo HuggingFace, o Jan roda esse modelo por meio do seu mecanismo llama.cpp embutido, sem necessidade de conexão com a internet. Uma conexão com a internet só é necessária para baixar modelos inicialmente ou para usar um provedor de nuvem conectado.
O Jan suporta modelos na nuvem como GPT ou Claude?
Sim. O Jan permite conectar sua própria chave de API para OpenAI, Anthropic, Google Gemini, Groq, Mistral AI, Azure OpenAI e OpenRouter, permitindo usar modelos na nuvem junto com modelos locais no mesmo app.
O Jan pode se conectar ao Ollama, vLLM ou LocalAI?
Sim, por meio de endpoints personalizados. O Jan pode se conectar a qualquer backend que fale o formato de API da OpenAI ou da Anthropic, o que cobre servidores auto-hospedados como Ollama, vLLM e LocalAI, configurados em Settings > Model Providers.
Quais plataformas o Jan suporta?
macOS (build universal), Windows e Linux (pacotes .deb e AppImage), segundo o README oficial no GitHub. O Jan também é distribuído pela Microsoft Store e pelo Flathub.
O Jan tem um servidor de API local?
Sim. O Jan pode rodar um servidor de API local compatível com OpenAI em http://127.0.0.1:1337, iniciado manualmente em Settings > Local API Server. Outros aplicativos que esperam o formato da API da OpenAI podem apontar para esse endereço em vez de um endpoint na nuvem.
Quem desenvolve o Jan?
O Jan é desenvolvido pela Menlo Research, uma empresa registrada em Singapura listada como titular dos direitos autorais no arquivo LICENSE do Jan. Alguns rastreadores de empresas terceiros mencionam um nome de equipe anterior, "Homebrew", que a PromptQuorum não conseguiu confirmar de forma independente por meio de uma fonte oficial.
Quando o Jan foi lançado pela primeira vez?
O repositório no GitHub do Jan foi criado em agosto de 2023. As entradas públicas do changelog que esta análise conseguiu verificar começam na versão 0.4.3 (21 de dezembro de 2023) e continuam até a versão 0.8.4 (21 de julho de 2026) — veja o changelog oficial para o histórico completo.
