À propos de KulmanLab
Le projet d'une seule personne, construit sans se presser.
Bonjour, je m'appelle Volodymyr et je vis en Ukraine. Je suis ingénieur civil de formation — j'ai passé des années à la planche à dessin et dans les logiciels de CAO de bureau avant de me reconvertir dans le développement backend. Mais le virus de l'ingénierie n'a jamais disparu. Il m'a fini par m'entraîner dans l'univers des machines CNC, jusqu'à construire ma propre découpeuse laser CO₂ de zéro.
C'est de là que vient KulmanLab : j'avais sans cesse besoin d'un moyen rapide d'ouvrir un fichier DXF, de le nettoyer, d'ajuster quelques lignes et de l'envoyer à la machine — sans lancer un logiciel de CAO lourd ni m'inscrire à un énième service cloud. Alors j'ai commencé à construire mon propre outil. C'était en 2023 ; depuis, c'est un projet de soirées et de week-ends.
Le nom
Un kulman, c'est ainsi qu'on appelle la machine à dessiner classique — la planche Kuhlmann — dans la région du monde d'où je viens. Des générations d'ingénieurs y ont appris à dessiner. KulmanLab est ma tentative de garder cet esprit dans le navigateur.
Ce qu'un outil de CAO devrait être, selon moi
Gratuit, instantané et privé. KulmanLab n'a ni comptes, ni téléversements, ni serveur derrière : vos dessins sont traités et stockés entièrement sur votre propre appareil, et l'application continue de fonctionner hors ligne. Rien à installer, rien à souscrire, rien à céder. Les détails sont dans la politique de confidentialité, qui est courte parce qu'il y a vraiment peu à dire.
C'est délibérément un outil ciblé : du dessin 2D rapide avec un terminal de commandes, des calques, des cotations et un import/export DXF honnête — pas un remplaçant d'une suite CAO de bureau complète. Si vous découpez des pièces sur des machines CNC ou laser, ou s'il vous faut des croquis techniques rapides pour un rapport de TP, il a été construit pour vous.
Sous le capot
KulmanLab est écrit en Angular sur HTML5 Canvas et gère sans peine des dessins de plus de 100 000 objets. Le plus difficile, de loin, a été le format DXF lui-même — l'analyser est facile, mais écrire des fichiers que tout éditeur CAO acceptera est un champ de mines de splines et de codes de groupe reconstitués par rétro-ingénierie.
Dites bonjour
Un bug, une fonctionnalité manquante, ou simplement envie de montrer ce que vous avez fabriqué ? Ouvrez un ticket sur GitHub, rejoignez r/kulmanlab ou écrivez-moi à kulmanlab@gmail.com. Je lis tout.