Qu’est-ce que Jantt ?
Jantt transforme un document JSON de tâches, dates, dépendances et jalons en diagramme de Gantt interactif que l'on peut glisser, relier et modifier, et réécrit les changements dans le JSON. L'idée vise les modèles de langage : au lieu de demander à ChatGPT ou Claude d'écrire du React ou du SVG pour un calendrier, vous leur donnez le schéma et l'aide-mémoire de Jantt, ils renvoient du JSON simple, et le moteur gère la mise en page, le graphe de dépendances et le chemin critique.
Le cœur, @jantt/core, est en TypeScript sans dépendance à l'exécution et pèse moins de 14 Ko compressé en gzip, selon le README. Autour gravitent des paquets pour React, Vue, Svelte, un composant web, une balise script, Python et Jupyter, une CLI (npx jantt open) qui synchronise les modifications du navigateur avec le fichier sur disque, une liaison Yjs pour l'édition à plusieurs, l'import et l'export Microsoft Project XML et Primavera P6, et @jantt/mcp, un serveur MCP doté de six outils de planification pour Claude Desktop, Cursor et d'autres agents.
Il est sous licence MIT, conçu par un seul développeur, AhmadHassan-BTed, avec un bac à sable en ligne sur GitHub Pages.
Jantt vaut-il le coup ?
L'argument central de Jantt est juste. Les modèles de langage écrivent mal le code de mise en page et bien les données structurées : un schéma que le modèle remplit et un moteur déterministe qui résout les dépendances et trace les barres devraient produire moins de calendriers cassés que du JSX généré. La synchronisation bidirectionnelle de la CLI rend la boucle praticable : un agent écrit project.json, une personne déplace des tâches dans le navigateur, et le fichier sur disque change pour le tour suivant de l'agent.
La liste de fonctions est longue pour un projet créé le 28 août 2026 : chemin critique, gestion de la valeur acquise, audits de planning DCMA-14, simulations de risque Monte Carlo, vues Kanban et analytiques, un moteur de rendu canvas qui, selon le README, gère plus de 100 000 tâches à 60 FPS, et des échanges avec Microsoft Project et Primavera. Le README affirme que les modèles consomment 10 fois moins de tokens qu'avec du JSX ; il ne publie aucune mesure à l'appui, et le discours sur 0 hallucination autour du schéma relève du marketing, pas de ce qu'un schéma peut garantir.
Les chiffres du dépôt ne concordent pas tout à fait. Il affiche 6 207 étoiles mais seulement 17 forks et un contributeur, et @jantt/core a été téléchargé 529 fois sur npm la semaine dernière, @jantt/mcp 177 fois. Bien moins de gens semblent avoir bâti sur Jantt que ne le laisse croire le nombre d'étoiles. Il n'existe qu'une version taguée, la v1.1.0 du 2 novembre, et 12 issues ouvertes.
Pour une petite équipe qui veut qu'un agent tienne un fichier de planning et qu'une personne l'ajuste visuellement, il vaut un après-midi dans le bac à sable. Pour tout ce qui doit s'ouvrir proprement dans Microsoft Project ou passer un audit de planning, testez d'abord l'import et l'export sur vos propres fichiers ; Frappe Gantt est plus simple et DHTMLX Gantt bien plus éprouvé.
Là où il fait la différence
Un développeur qui conçoit un assistant de planification de projet par IA
Afficher le plan du modèle sous forme de diagramme que les utilisateurs peuvent corriger
Placez l'aide-mémoire de Jantt dans le prompt système, validez le JSON renvoyé avec jantt.schema.json et affichez-le avec le composant @jantt/react ; onCommit renvoie le plan modifié à retransmettre au modèle.
Une responsable d'ingénierie dans une start-up de 10 personnes
Tenir dans le dépôt un fichier de feuille de route modifiable à la fois par Claude Code et par l'équipe
Lancez npx jantt open ./project.json ; l'agent modifie le fichier, l'équipe déplace les tâches dans le navigateur, et la CLI réécrit les changements sur disque. Gratuit, sans service hébergé.
Un data scientist sous Jupyter
Transformer un tableau pandas de tâches en calendrier
pip install jantt puis jantt.show(df) avec les colonnes id, label, start, end et dependsOn ; jantt.streamlit(df) fait de même dans une application Streamlit.
Avant de vous engager
- Mise en route
- npm install @jantt/react @jantt/core pour React, npx jantt open <file.json> pour la CLI, npx @jantt/mcp pour le serveur MCP ; Node.js 20 ou ultérieur.
- Intégrations
- React, Vue 3, Svelte, composant web, balise script, Python, Jupyter et Streamlit ; Yjs pour la collaboration en temps réel ; import et export Microsoft Project XML, Primavera P6 XER et CSV ; MCP pour Claude Desktop et Cursor.
- Données et confidentialité
- Tourne entièrement côté client ou sur votre machine ; les plans résident dans vos fichiers JSON ou dans le stockage local du navigateur. Licence MIT.
- Coût à grande échelle
- Aucun coût de licence ; seulement les tokens que votre agent dépense pour écrire le JSON.
- Limites
- Un seul mainteneur ; 12 issues ouvertes ; les affirmations sur les performances et les échanges viennent du README, pas de tests indépendants ; le schéma en est à la v1.4.0, vérifiez donc avec quelle version le modèle a été instruit.
Les points forts
- Schéma JSON et aide-mémoire écrits pour être remplis par un LLM
- Cœur sans dépendance de moins de 14 Ko compressé
- La CLI répercute les modifications du navigateur dans le fichier JSON
- Serveur MCP avec six outils de planification
- Liaisons pour React, Vue, Svelte, HTML simple et Python
Les points faibles
- Un contributeur et 17 forks derrière 6 207 étoiles
- Les promesses d'économie de tokens et de 0 hallucination ne sont pas mesurées
- Les fonctions d'entreprise comme l'EVM et l'export P6 sont récentes et non éprouvées à grande échelle
- Une seule version taguée
Idéal pour
Les développeurs qui créent des agents ou des outils internes générant des plans de projet et veulent une vue Gantt légère et modifiable du JSON du modèle.
Jantt : questions fréquentes
- Jantt vaut-il le coup ?
- Jantt repose sur une idée saine, laisser le modèle écrire des données et la bibliothèque dessiner le diagramme, mais un projet d'une seule personne aux promesses si ambitieuses doit être testé sur vos propres plans avant que quiconque s'y fie. Nous lui donnons 3.4 sur 5.
- Combien coûte Jantt ?
- Gratuit sous licence MIT, y compris tous les paquets @jantt sur npm. Aucune offre hébergée ni payante.
- Quels sont les inconvénients de Jantt ?
- Un contributeur et 17 forks derrière 6 207 étoiles; les promesses d'économie de tokens et de 0 hallucination ne sont pas mesurées; les fonctions d'entreprise comme l'EVM et l'export P6 sont récentes et non éprouvées à grande échelle; une seule version taguée.
- À qui s’adresse Jantt ?
- Les développeurs qui créent des agents ou des outils internes générant des plans de projet et veulent une vue Gantt légère et modifiable du JSON du modèle.
- Combien coûte Jantt pour une équipe ou en production ?
- Aucun coût de licence ; seulement les tokens que votre agent dépense pour écrire le JSON.
- Jantt est-il sûr pour les données de l’entreprise ?
- Tourne entièrement côté client ou sur votre machine ; les plans résident dans vos fichiers JSON ou dans le stockage local du navigateur. Licence MIT.
Réponses vérifiées le 3 nov. 2026.
