Jan - Assistente local de IA
![Bandeira de janeiro](https://images.downcodes.com/uploads/20241127/img_67471b560d9ff30.png)
Primeiros passos - Documentos - Changelog - Relatórios de bugs - Discord
️ Jan está atualmente em desenvolvimento : espere mudanças importantes e bugs!
Jan é uma alternativa ao ChatGPT que funciona 100% offline no seu dispositivo. Nosso objetivo é tornar mais fácil para um leigo baixar e executar LLMs e usar IA com total controle e privacidade .
Jan é desenvolvido com Cortex, nosso mecanismo de IA local incorporável que roda em qualquer hardware. De PCs a clusters multi-GPU, Jan & Cortex oferece suporte a arquiteturas universais:
Características:
- Biblioteca de modelos com LLMs populares como Llama, Gemma, Mistral ou Qwen
- Conecte-se a APIs de IA remota, como Groq e OpenRouter
- Servidor de API local com API equivalente a OpenAI
- Extensões para personalizar Jan
Download
Tipo de versão | Windows | Mac OS | Linux |
Estável (recomendado) | jan.exe | Informações | M1/M2/M3/M4 | janeiro.deb | janeiro.AppImage |
Beta (visualização) | jan.exe | Informações | M1/M2/M3/M4 | janeiro.deb | janeiro.AppImage |
Construção noturna (experimental) | jan.exe | Informações | M1/M2/M3/M4 | janeiro.deb | janeiro.AppImage |
Baixe a versão mais recente de janeiro em https://jan.ai/ ou visite GitHub Releases para baixar qualquer versão anterior.
Demonstração
Jan.Demo.README.mp4
Vídeo em tempo real: Jan v0.5.7 em um Mac M2, 16GB Sonoma 14.2
Links rápidos
janeiro
- Site de janeiro
- Janeiro GitHub
- Documentação
- Registro de alterações de janeiro
- Blog de janeiro
Cortex.cpp
Jan é alimentado por Cortex.cpp . É uma interface de linha de comando (CLI) C++ projetada como uma alternativa ao Ollama. Por padrão, ele é executado no mecanismo llama.cpp, mas também oferece suporte a outros mecanismos, incluindo ONNX e TensorRT-LLM, tornando-o uma plataforma multimotor.
- Site do Córtex
- Córtex GitHub
- Documentação
- Biblioteca de modelos
- Referência da API: em desenvolvimento
Requisitos para executar janeiro
- MacOS : 13 ou superior
- Janelas :
- Windows 10 ou superior
- Para ativar o suporte GPU:
- GPU Nvidia com CUDA Toolkit 11.7 ou superior
- Driver Nvidia 470.63.01 ou superior
- Linux :
- glibc 2.27 ou superior (verifique com
ldd --version
) - gcc 11, g++ 11, cpp 11 ou superior, consulte este link para obter mais informações
- Para ativar o suporte GPU:
- GPU Nvidia com CUDA Toolkit 11.7 ou superior
- Driver Nvidia 470.63.01 ou superior
Solução de problemas
Como Jan está no modo de desenvolvimento, você pode ficar preso em alguns problemas comuns:
- Solução de problemas de uma compilação quebrada
- Solução de problemas de GPU NVIDIA
- Solução de problemas de algo errado
Se você não encontrar o que precisa em nosso guia de solução de problemas, entre em contato conosco para obter ajuda extra:
- Copie seus registros de erros e especificações do dispositivo.
- Acesse nosso Discord e envie para o canal #?|get-help para obter mais suporte.
Verifique os registros para garantir que as informações são as que você pretende enviar. Observe que retemos seus registros por apenas 24 horas, portanto, informe qualquer problema imediatamente.
Contribuindo
Contribuições são bem-vindas! Por favor, leia o arquivo CONTRIBUTING.md
Pré-requisitos
- nó >= 20.0.0
- fio >= 1.22.0
- fazer >= 3,81
Instruções
Clone o repositório e prepare:
git clone https://github.com/janhq/jan
cd jan
git checkout -b DESIRED_BRANCH
Execute o desenvolvimento e use Jan Desktop
Isso iniciará o servidor de desenvolvimento e abrirá o aplicativo de desktop.
Para construção de produção
# Do steps 1 and 2 in the previous section
# Build the app
make build
Isso criará o aplicativo MacOS m1/m2 para produção (com a assinatura do código já feita) e colocará o resultado na pasta dist
.
Agradecimentos
Jan se baseia em outros projetos de código aberto:
- lhama.cpp
- LangChain
- TensorRT
- TensorRT-LLM
Contato
- Bugs e solicitações: registre um ticket no GitHub
- Para discussão: junte-se ao nosso Discord aqui
- Para consultas comerciais: e-mail [email protected]
- Para empregos: envie um e-mail para [email protected]
Confiança e Segurança
Cuidado com fraudes!
- Nunca solicitaremos suas informações pessoais.
- Nosso produto é totalmente gratuito; não existe versão paga.
- Não temos token ou ICO.
- Somos uma empresa bootstrap e ( ainda ) não temos investidores externos. Estamos abertos a explorar oportunidades com parceiros estratégicos que desejam cumprir nossa missão juntos.
Licença
Jan é gratuito e de código aberto, sob a licença AGPLv3 .