Jan - Assistant IA local
![Bannière de janvier](https://images.downcodes.com/uploads/20241127/img_67471b560d9ff30.png)
Mise en route - Docs - Journal des modifications - Rapports de bogues - Discord
️ Jan est actuellement en développement : attendez-vous à des changements importants et à des bugs !
Jan est une alternative à ChatGPT qui fonctionne 100 % hors ligne sur votre appareil. Notre objectif est de permettre à un profane de télécharger et d'exécuter facilement des LLM et d'utiliser l'IA avec un contrôle total et une confidentialité totale.
Jan est alimenté par Cortex, notre moteur d'IA local intégrable qui fonctionne sur n'importe quel matériel. Des PC aux clusters multi-GPU, Jan & Cortex prend en charge les architectures universelles :
Caractéristiques:
- Bibliothèque de modèles avec des LLM populaires comme Llama, Gemma, Mistral ou Qwen
- Connectez-vous aux API d'IA à distance comme Groq et OpenRouter
- Serveur API local avec API équivalente à OpenAI
- Extensions pour personnaliser Jan
Télécharger
Type de version | Fenêtres | MacOS | Linux |
Stable (recommandé) | janvier.exe | Intel | M1/M2/M3/M4 | jan.deb | janvier.AppImage |
Bêta (aperçu) | janvier.exe | Intel | M1/M2/M3/M4 | jan.deb | janvier.AppImage |
Construction nocturne (expérimentale) | janvier.exe | Intel | M1/M2/M3/M4 | jan.deb | janvier.AppImage |
Téléchargez la dernière version de Jan sur https://jan.ai/ ou visitez les versions GitHub pour télécharger toute version précédente.
Démo
Jan.Demo.README.mp4
Vidéo en temps réel : janvier v0.5.7 sur un Mac M2, 16 Go Sonoma 14.2
Liens rapides
Jan
- Site Web de janvier
- janvier GitHub
- Documentation
- Journal des modifications de janvier
- Blog de janvier
Cortex.cpp
Jan est alimenté par Cortex.cpp . Il s'agit d'une interface de ligne de commande (CLI) C++ conçue comme une alternative à Ollama. Par défaut, il fonctionne sur le moteur llama.cpp mais prend également en charge d'autres moteurs, notamment ONNX et TensorRT-LLM, ce qui en fait une plate-forme multimoteur.
- Site Web du cortex
- CortexGitHub
- Documentation
- Bibliothèque de modèles
- Référence API : en cours de développement
Conditions requises pour exécuter Jan
- MacOS : 13 ou supérieur
- Fenêtres :
- Windows 10 ou supérieur
- Pour activer la prise en charge du GPU :
- GPU Nvidia avec CUDA Toolkit 11.7 ou supérieur
- Pilote Nvidia 470.63.01 ou supérieur
- Linux :
- glibc 2.27 ou supérieure (vérifiez avec
ldd --version
) - gcc 11, g++ 11, cpp 11 ou supérieur, reportez-vous à ce lien pour plus d'informations
- Pour activer la prise en charge du GPU :
- GPU Nvidia avec CUDA Toolkit 11.7 ou supérieur
- Pilote Nvidia 470.63.01 ou supérieur
Dépannage
Comme Jan est en mode développement, vous pourriez être bloqué sur certains problèmes courants :
- Dépannage d'une version cassée
- Dépannage du GPU NVIDIA
- Dépanner quelque chose ne va pas
Si vous ne trouvez pas ce dont vous avez besoin dans notre guide de dépannage, n'hésitez pas à nous contacter pour obtenir une aide supplémentaire :
- Copiez vos journaux d'erreurs et les spécifications de l'appareil.
- Accédez à notre Discord et envoyez-le au canal #?|get-help pour obtenir une assistance supplémentaire.
Vérifiez les journaux pour vous assurer que les informations correspondent à ce que vous avez l'intention d'envoyer. Notez que nous conservons vos journaux pendant seulement 24 heures, alors signalez tout problème rapidement.
Contribuer
Les contributions sont les bienvenues ! Veuillez lire le fichier CONTRIBUTING.md
Pré-requis
- nœud >= 20.0.0
- fil >= 1.22.0
- faire >= 3,81
Instructions
Clonez le référentiel et préparez :
git clone https://github.com/janhq/jan
cd jan
git checkout -b DESIRED_BRANCH
Exécutez le développement et utilisez Jan Desktop
Cela démarrera le serveur de développement et ouvrira l'application de bureau.
Pour la construction de production
# Do steps 1 and 2 in the previous section
# Build the app
make build
Cela créera l'application MacOS m1/m2 pour la production (avec la signature du code déjà effectuée) et placera le résultat dans le dossier dist
.
Remerciements
Jan s'appuie sur d'autres projets open source :
- lama.cpp
- LangChaîne
- TensorRT
- TensorRT-LLM
Contact
- Bugs et requêtes : déposer un ticket GitHub
- Pour discuter : rejoignez notre Discord ici
- Pour les demandes commerciales : envoyez un e-mail à [email protected]
- Pour les emplois : veuillez envoyer un e-mail à [email protected]
Confiance et sécurité
Attention aux arnaques !
- Nous ne demanderons jamais vos informations personnelles.
- Notre produit est entièrement gratuit ; aucune version payante n'existe.
- Nous n'avons pas de token ni d'ICO.
- Nous sommes une entreprise amorcée et n'avons pas ( encore ) d'investisseurs externes. Nous sommes ouverts à l'exploration d'opportunités avec des partenaires stratégiques qui souhaitent accomplir notre mission ensemble.
Licence
Jan est gratuit et open source, sous licence AGPLv3 .