
Pretzel AI
Pretzel AI · Programmation · Productivité
Pretzel AI est un notebook Jupyter open source qui ajoute la complétion de code, l'édition par IA et un panneau latéral de chat. Vos carnets, extensions et raccourcis continuent de fonctionner.

À propos de Pretzel AI
About
Qu'est-ce que Pretzel AI
Pretzel AI est un fork de Jupyter développé par une petite équipe passée par Y Combinator, avec l'idée de donner au notebook la réactivité d'un éditeur de code moderne. Tout ce que fait JupyterLab reste en place, avec l'IA par-dessus : des suggestions pendant la frappe, une zone de consigne qui réécrit la cellule active et un panneau latéral pour poser des questions sur le code affiché.
L'argument tient en une phrase : rien à changer dans votre installation. Les fichiers .ipynb, la configuration, les raccourcis et les extensions suivent, donc la bascule coûte une commande d'installation et une commande de lancement. Aucun format à adopter, aucune migration à planifier.
La contrepartie, c'est le rythme. La dernière version sur PyPI, la 4.2.11, date d'août 2024, et les fondateurs se consacrent depuis à Cord, un agent de code hébergé dans le cloud. La licence AGPLv3 complique en plus l'exploitation d'une version modifiée en service payant.
Premiers pas
- Installez le paquet avec pip install pretzelai. Si vous préférez éviter le terminal, ouvrez la version hébergée gratuite sur pretzelai.app.
- Lancez pretzel lab. Le serveur affiche une URL locale et le notebook s'ouvre dans le navigateur.
- Tapez dans une cellule. Au bout d'une seconde environ, la complétion en ligne arrive et la touche Tab l'accepte.
- Appuyez sur Cmd+K sous macOS ou Ctrl+K sous Windows et Linux pour ouvrir la zone de consigne. Décrivez la modification, puis acceptez ou rejetez le résultat.
- Ouvrez Settings, puis Pretzel AI Settings, pour brancher OpenAI, Anthropic, Groq, Azure ou Ollama avec votre propre clé.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Pretzel AI.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Analystes de données qui vivent dans un notebook Jupyter
- Étudiants qui apprennent pandas ou NumPy
- Développeurs Python qui alternent entre notebook et éditeur
Tâches
- Écrire le code d'un graphique pour un dataframe
- Réparer une cellule en échec
- Réécrire une fonction
- Retrouver un passage dans un long notebook
Cas d'usage
- Analyse improvisée sur un portable sans compte cloud
- Atelier de formation
- Travail hors ligne ou encadré
Fonctionnalités clés
Complétion pendant la frappe
Vous commencez à taper et la suggestion arrive en une seconde environ. Tab l'accepte. Le moteur par défaut est Codestral, le modèle rapide de Mistral taillé pour le code, et les réglages permettent d'en choisir un autre. C'est la première fonction que vous remarquez, parce qu'elle se déclenche sans le moindre raccourci.
Édition de cellule par IA
Cmd+K ou Ctrl+K ouvre une zone de consigne sur la cellule courante. Le code existant est modifié sur place, une sélection limite la portée, et une consigne commençant par inject ou ij demande des lignes supplémentaires au lieu d'une réécriture. La saisie de @ fait apparaître les variables en mémoire, ce qui permet de citer un vrai dataframe.
Panneau latéral avec le contexte du notebook
Ctrl+Cmd+B ouvre un chat qui voit la cellule active et le code utile du reste du notebook. Vous pouvez demander l'explication d'un bloc, la fonction qui supprime les valeurs aberrantes ou une requête sur un dataframe. Les réponses reviennent sous forme de code à insérer.
Correction d'erreur en un clic
Quand une cellule lève une exception, le bouton Fix Error with AI apparaît dans le coin de la sortie. Un clic et Pretzel AI lit la traceback avec la cellule, puis propose une correction. La décision d'appliquer reste la vôtre.
Compatibilité directe avec Jupyter
C'est un fork de Jupyter, pas une surcouche. Les fichiers .ipynb s'ouvrent tels quels, et la configuration, les réglages, les raccourcis et les extensions de Jupyter fonctionnent immédiatement. Une équipe déjà sur JupyterLab peut tester sur une seule machine, sans projet de migration.
Apportez votre propre modèle
Le serveur hébergé ne demande aucun réglage, mais vous pouvez diriger le chat et la complétion vers OpenAI, Anthropic, Groq, Azure ou Ollama avec vos clés. Les requêtes partent alors de votre poste vers le fournisseur. Ce chemin explique l'intérêt des modèles locaux pour ceux qui ne peuvent pas confier leur code à un tiers.
Version hébergée gratuite et paquet installable
La version navigateur sur pretzelai.app est gratuite et crée un compte à partir de votre adresse e-mail. Le paquet pip ne coûte rien non plus, et un Dockerfile couvre les machines Windows où les outils de compilation bloquent l'installation. Les deux routes mènent à la même interface.
Avantages et inconvénients
Avantages
- Gratuit sur les deux voies, hébergée ou locale, sans offre payante ni sièges à compter.
- La complétion et l'édition par IA semblent faire partie du notebook, pas ajoutées par-dessus.
- Les carnets, extensions et raccourcis existants continuent de fonctionner, donc l'essai ne coûte presque rien.
- Le choix du modèle vous revient, modèles locaux via Ollama compris.
- Le serveur d'IA ne conserve aucun code et la télémétrie des consignes se désactive.
Inconvénients
- La version 4.2.11 date d'août 2024 et l'équipe travaille désormais sur Cord, donc les correctifs et les promesses du roadmap (support SQL, collaboration en temps réel) sont à l'arrêt.
- La licence AGPLv3 gêne l'hébergement d'une version modifiée en service payant.
- La qualité des réponses suit le modèle connecté, et la configuration par défaut envoie les consignes au serveur de Pretzel si vous n'ajoutez pas votre clé.
- L'édition collaborative et un IDE SQL dédié manquent encore, donc les équipes qui en ont besoin gardent un second outil.
Questions fréquentes
Oui. La version hébergée sur pretzelai.app ne coûte rien et le paquet PyPI s'installe sans frais. Il n'existe pas d'offre supérieure à souscrire. La seule facture viendrait d'un fournisseur de modèles si vous connectez votre propre clé d'API.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Pretzel AI.
Alternatives à Pretzel AI
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
