Qu’est-ce que ZigZag ?
ZigZag est un logiciel de digitalisation de broderie pour macOS, Windows et Linux, écrit en Rust par Kathy Korevec. Elle l'a créé après avoir découvert que sa Brother Skitch PP1, payée environ $300, dépendait de l'app Artspira de Brother, dont l'offre payante Artspira+ réserve des fonctions comme la conversion d'images en motifs de broderie. Il est sous licence Apache-2.0 et a été créé le 30 octobre 2026.
Il importe des dessins SVG et vectorise les PNG, JPEG et autres images en aplats de couleur, puis les transforme en points avec 11 types de points, dont remplissage tatami, satin, point droit, appliqué, méandre et point de croix. Il écrit les fichiers machine PES, DST, EXP, JEF et VP3, ainsi que PEC et le format PEN de la Skitch, peut rouvrir des fichiers PES, PEC, DST, EXP et JEF pour les modifier, et envoie les motifs directement à une Skitch en Bluetooth. Les profils de machine couvrent Brother, Janome 550E, Husqvarna Viking Jade 35, Melco Summit et ZSK Sprint 8, ou toute machine DST.
Le studio fait tourner un serveur MCP à http://127.0.0.1:7878/mcp, si bien que Claude Code, Claude Desktop ou Codex peuvent examiner le motif ouvert, ajouter et modifier formes et lettrages, vectoriser des images, prévisualiser les points et exporter, chaque appel formant une étape d'annulation. Un panneau Agent intégré lance Claude Code ou Codex limité aux outils de conception, sans shell ni accès aux fichiers.
ZigZag vaut-il le coup ?
L'importance de ZigZag tient moins à l'IA qu'à la porte de sortie. Les brodeuses domestiques lient de plus en plus la digitalisation à des apps et abonnements du fabricant ; ZigZag écrit lui-même les cinq formats machine courants (PES, DST, EXP, JEF, VP3), ce qui couvre les machines Brother, Janome, Husqvarna Viking, Melco et ZSK grâce à des profils intégrés, et dialogue directement avec la Brother Skitch PP1 via un protocole Bluetooth obtenu par rétro-ingénierie.
La liste des fonctions ressemble à celle d'un logiciel mûr. 11 types de points, sous-couche automatique, compensation de traction, découpe automatique du satin au-delà de 7 mm, suppression des chevauchements, cheminement qui cache les points de liaison, carte de densité, préréglages de tissu, échantillons d'essai et fiche de production ; les tableaux de parité du README face à Ink/Stitch et Wilcom Hatch cochent la plupart des lignes. Manquent encore : polices de broderie intégrées, monogrammes, multi-cadres, remplissages en dégradé et mousse 3D. Les écrivains sont vérifiés en relisant chaque fichier avec pyembroidery, positions de points identiques, en plus de 136 tests de bibliothèque et 153 tests d'éditeur et MCP.
L'intégration des agents est bien bornée. Le serveur MCP n'écoute que sur localhost, vérifie l'en-tête Origin, modifie le document ouvert que vous regardez et fait de chaque appel une étape d'annulation ; le panneau Agent de l'app peut utiliser les outils de conception mais n'a ni shell ni modification de fichiers. Un mode stdio sans interface expose les mêmes outils sans l'app ouverte.
Risques : le dépôt a été créé le 30 octobre 2026 et a publié trois versions en quatre jours, donc attendez-vous à des changements fréquents. Le protocole de la Skitch vient de la rétro-ingénierie et a été vérifié avec Respira, et le projet déconseille les mises à jour de firmware de la machine. La version Windows n'est pas signée et déclenche SmartScreen. L'autrice dit que l'app a été écrite avec l'IA, avec ChatGPT, ce qui fait de la suite de tests et des contre-vérifications avec pyembroidery la principale preuve de justesse ; Ink/Stitch reste l'option gratuite de longue date.
Là où il fait la différence
Une brodeuse amateur équipée d'une Brother Skitch PP1
Broder mes propres motifs sans payer Artspira+
Vectorisez un logo PNG avec Image Trace, choisissez satin ou remplissage pour chaque forme, puis Send to Skitch en Bluetooth avec un essai à vide autour du contour. Fermez d'abord Artspira, car la machine ne dialogue qu'avec une app à la fois.
Un atelier de deux personnes qui brode des casquettes sur une machine professionnelle
Transformer le logo SVG d'un client en fichier DST adapté à un cadre à casquette
Choisissez le profil Melco Summit ou ZSK Sprint 8 et le préréglage casquette structurée, vérifiez la carte de densité, puis exportez le DST et une fiche listant chaque changement de couleur. zigzag convert fait de même en ligne de commande.
Une designer qui travaille avec Claude Code
Laisser un agent esquisser un monogramme que j'affine ensuite à la main
Connectez-le avec claude mcp add --transport http zigzag http://127.0.0.1:7878/mcp et décrivez le motif ; chaque modification de l'agent apparaît en direct et s'annule étape par étape.
Avant de vous engager
- Mise en route
- Téléchargez le DMG notarisé pour macOS 11 ou plus récent, le zip pour Windows 10 ou 11 ou l'archive Linux, ou lancez brew install --cask simpsoka/zigzag/zigzag ; Rust n'est pas nécessaire. Compiler depuis les sources demande cargo avec les fonctions gui et ble.
- Intégrations
- MCP en Streamable HTTP sur 127.0.0.1:7878 ou stdio via la passerelle zigzag-mcp (avec mode sans interface) ; documenté pour Claude Code, Claude Desktop et Codex ; une CLI zigzag pour la conversion par lots ; Bluetooth LE vers la Skitch.
- Données et confidentialité
- Fonctionne en local ; les motifs sont enregistrés en SVG avec les réglages de points intégrés. Le serveur MCP n'accepte que les connexions locales avec vérification d'Origin, et l'agent du panneau Agent ne peut ni utiliser de shell ni modifier de fichiers.
- Limites
- Cadres de 20 x 60 mm à 240 x 360 mm, plus tailles personnalisées ; envoi Bluetooth uniquement vers la Skitch PP1 ; la version Linux exige glibc 2.35 ou plus récent.
Les points forts
- Écrit PES, DST, EXP, JEF et VP3 sans aucun abonnement
- Envoi direct en Bluetooth à une Brother Skitch PP1
- 11 types de points et l'essentiel des fonctions de base de Hatch
- Serveur MCP uniquement local, vérification d'Origin, une étape d'annulation par appel
- Version Mac signée et notarisée ; téléchargements Windows et Linux
Les points faibles
- Créé le 30 octobre 2026 ; très jeune
- La prise en charge de la Skitch repose sur un protocole obtenu par rétro-ingénierie
- Pas encore de polices de broderie intégrées, de multi-cadres ni de mousse 3D
- Version Windows non signée ; SmartScreen avertit au premier lancement
- VP3 peut être écrit mais pas lu
Idéal pour
Les brodeurs amateurs et petits ateliers qui veulent digitaliser leurs propres dessins sans abonnement du fabricant, et qui aiment l'idée qu'un agent IA fasse un premier jet.
ZigZag : questions fréquentes
- ZigZag vaut-il le coup ?
- ZigZag est une alternative gratuite étonnamment complète aux logiciels de broderie par abonnement pour machines domestiques, et son serveur MCP purement local montre comment laisser entrer un agent dans une app de bureau ; il n'a aussi que 15 jours. Nous lui donnons 4.0 sur 5.
- Combien coûte ZigZag ?
- Gratuit et open source sous Apache-2.0 ; téléchargements prêts à l'emploi pour macOS, Windows et Linux, plus Homebrew.
- Quels sont les inconvénients de ZigZag ?
- Créé le 30 octobre 2026 ; très jeune; la prise en charge de la Skitch repose sur un protocole obtenu par rétro-ingénierie; pas encore de polices de broderie intégrées, de multi-cadres ni de mousse 3D; version Windows non signée ; SmartScreen avertit au premier lancement; vP3 peut être écrit mais pas lu.
- À qui s’adresse ZigZag ?
- Les brodeurs amateurs et petits ateliers qui veulent digitaliser leurs propres dessins sans abonnement du fabricant, et qui aiment l'idée qu'un agent IA fasse un premier jet.
- ZigZag est-il sûr pour les données de l’entreprise ?
- Fonctionne en local ; les motifs sont enregistrés en SVG avec les réglages de points intégrés. Le serveur MCP n'accepte que les connexions locales avec vérification d'Origin, et l'agent du panneau Agent ne peut ni utiliser de shell ni modifier de fichiers.
Réponses vérifiées le 14 nov. 2026.