BenchUp est une application de modélisation 3D gratuite et open source pour le travail du bois et le design de meubles — et le 9 novembre 2026, elle a atteint la première page de Hacker News. Nous avons ouvert la version 0.6.6 dans le navigateur et construit une vraie boîte aux dimensions précises, pour vérifier si l'engouement résiste à un vrai projet.
BenchUp est un modeleur 3D gratuit et open source (licence MIT), écrit en Rust et disponible en application native Windows, macOS ou Linux — ou directement dans un navigateur de bureau via WebAssembly, avec WebGPU et un repli WebGL2. Il est conçu pour le travail du bois et le design de meubles : vous tracez des lignes et des formes, vous utilisez Pousser/Tirer pour donner de l'épaisseur, et vous vous accrochez à la géométrie avec des mesures exactes. Il propose des outils d'assemblage (tenon-mortaise, queue-d'aronde, mi-bois et plus), l'orientation du fil du bois, des listes de débits et des plans de coupe, et il peut importer la géométrie SketchUp .skp et exporter en Wavefront .obj et STL. Aucun compte, aucune connexion, aucun paiement.
Il s'appelait KetchUp jusqu'au matin du 9 novembre 2026, date à laquelle le projet s'est renommé BenchUp (l'ancien site et l'ancienne adresse de l'éditeur fonctionnent toujours). Le même jour, son article sur Hacker News a atteint 656 points et 193 commentaires, le dépôt GitHub affichait 546 étoiles seulement 17 jours après sa création, et la version 0.6.6 est sortie le 8 novembre. Une telle flambée mérite un test réel plutôt qu'un résumé des articles des autres — alors nous en avons fait un, dans l'éditeur du navigateur, de nos propres mains, sur notre propre modèle.
Prérequis (d'après le README officiel) : un navigateur de bureau avec accélération matérielle et prise en charge de WebGPU ou WebGL2, plus une souris et un clavier pour modéliser. Rien à installer pour la version navigateur : ouvrez benchup3d.github.io/editor/ et cliquez sur Try in browser. Notre test a été réalisé dans un vrai navigateur Chromium le 9 novembre 2026. Au premier lancement, les notes de version de la 0.6.6 s'affichent ; nous avons vérifié la version à nouveau dans Help > About, qui indiquait le même numéro.
Vous préférez une application de bureau ? La page Releases du dépôt propose des installateurs gratuits pour Windows x64, macOS Apple Silicon et Linux x64. Nous avons testé la version navigateur uniquement : considérez les versions bureau comme documentées mais non vérifiées par nous.
Objectif : une boîte que nous avons modélisée nous-mêmes pour le test — un rectangle de 600 mm × 400 mm extrudé de 450 mm, le genre de pièce dimensionnée qu'un menuisier couperait vraiment (pensez à un caisson de petit meuble ou à une boîte d'étagère). Chaque chiffre ci-dessous est ce que l'application elle-même nous a renvoyé, et non ce que nous avons tapé en supposant que ça marcherait.
Appuyez sur R pour activer Rectangle. La barre d'état indique : « Click two opposite corners · Type width,height (5m,50mm) + Enter », et une zone de dimensions se trouve en bas à droite. Deux surprises : le glisser-déposer ne dessine pas de rectangle — l'outil veut deux clics sur des coins opposés — et l'unité par défaut est le mètre, il faut donc taper l'unité (600mm,400mm). Nous avons cliqué le premier coin, tapé 600mm,400mm puis Entrée. En tout sélectionnant (Ctrl+A), l'application a répondu : 4 arêtes · 1 face, arêtes de 0,400 m · 0,600 m · 0,400 m · 0,600 m, surface 0,240 m², périmètre 2,000 m. Exact, du premier coup.
Appuyez sur P pour Pousser/Tirer, cliquez la face et tirez vers le haut. La barre d'état et la zone Distance affichent la hauteur en direct pendant le glissement (nous avons vu 0,329 m en cours de route) ; taper 450mm + Entrée la fixe exactement. En tout sélectionnant à nouveau : longueurs de l'objet X 0,600 m, Y 0,400 m, Z 0,450 m ; 16 arêtes · 7 faces ; surface totale 1,620 m². La hauteur demandée est la hauteur obtenue.
Appuyez sur T pour le mètre ruban (Tape Measure) et cliquez les deux extrémités du bord inférieur. Le panneau Properties a affiché « Tape Measure: 0.600 m », le canevas a montré une étiquette 0.600, et la zone Length indiquait 0,600 m — ce qui correspond aux 600 mm saisis à la première étape. Une particularité : l'outil crée par défaut une ligne de guidage (il a laissé une ligne de référence bleue en pointillés le long du bord) ; le panneau indique que Ctrl/Commande bascule vers le mode mesure pure.
| Ce que nous avons vérifié | Résultat |
|---|---|
| L'éditeur se charge dans un navigateur de bureau, sans compte | Réussi. Fenêtre 3D, grille, axes, menus, barre d'outils et panneaux latéraux affichés ; aucun avertissement de repli WebGPU. |
| Rectangle aux dimensions tapées 600 × 400 mm | Réussi. L'application a renvoyé 0,600 × 0,400 m, surface 0,240 m², périmètre 2,000 m. |
| Pousser/Tirer jusqu'à une hauteur exacte de 450 mm | Réussi. Boîte : X 0,600 m, Y 0,400 m, Z 0,450 m ; 16 arêtes · 7 faces. |
| Le mètre ruban relit le bord | Réussi. 0,600 m, conforme au rectangle dessiné. |
| Export en Wavefront OBJ | Partiellement vérifié. Fichier > Exporter > Wavefront OBJ a déclenché un téléchargement (« Geometry download started »), mais notre session de test ne pouvait pas afficher la barre de téléchargement : nous n'avons donc pas vérifié le nom ni la taille du fichier. |
| Enregistrer un fichier de projet .bup portable | Échec dans notre environnement de test. Ctrl+S a affiché une erreur « Project file » : le navigateur a refusé le sélecteur de fichier. Cela ressemble à une restriction de notre navigateur de test sans interface, pas forcément à un bogue de l'application — mais nous ne pouvons pas affirmer que l'enregistrement fonctionne tant que nous ne l'avons pas vu réussir. La sauvegarde automatique locale (« Modified · saved locally ») a fonctionné tout du long. |
Notre verdict : la boucle de modélisation de base est réelle et précise — les dimensions tapées entrent, et les propres relevés de l'application confirment les mêmes chiffres. Pour un outil gratuit vieux de 17 jours, c'est l'essentiel. Les aspérités sont honnêtes — voir la section suivante — et non cachées.
600mm, et non 600) sinon vous modéliserez en mètres par accident.BenchUp3D/editor (anciennement Ketchup3D/app) et l'éditeur officiel sur benchup3d.github.io/editor/. Nous les avons vérifiés sur les propres pages du projet avant de tester.Oui — il est open source sous licence MIT, dans le navigateur et en applications de bureau pour Windows, macOS et Linux. Vous pouvez l'utiliser dans des projets commerciaux. Votre temps et vos matériaux sont des coûts à part, mais le logiciel lui-même ne coûte rien.
Pour le flux de base — dessiner une forme, la transformer en solide, la mesurer, l'exporter — oui, et nous avons vérifié chaque étape nous-mêmes. Ce n'est pas encore un remplacement complet : il n'a que 17 jours, pas de stockage en nuage ni de version mobile, et des fonctions comme l'import .skp, l'export STL et les outils d'assemblage sont documentées mais ne faisaient pas partie de notre test. Si votre travail dépend d'une fonction précise de SketchUp, vérifiez cette fonction avant de changer.
Non — l'éditeur du navigateur fonctionne depuis une page web, sans compte. Il vous faut un navigateur de bureau avec WebGPU ou WebGL2, une souris et un clavier ; le projet indique que le mobile est hors de cette version. Des applications de bureau natives sont aussi disponibles gratuitement sur la page Releases du dépôt.
Le menu Fichier > Importer propose SketchUp (.skp), STL, Wavefront OBJ et DXF 2D. Le projet précise que les textures, les scènes et certaines fonctions des modèles SketchUp ne sont pas prises en charge, et que l'export OBJ inclut la géométrie sans les matériaux. Nous n'avons pas testé l'import dans ce cycle : considérez-le comme documenté mais non vérifié par nous.
Le projet s'est renommé de KetchUp en BenchUp le 9 novembre 2026 — le jour même où il a atteint la première page de Hacker News. Le projet n'a pas publié de raison que nous ayons pu vérifier ; les anciennes adresses (ketchup3d.github.io) fonctionnent toujours et renvoient vers le nouveau nom. Utilisez le nom actuel, BenchUp, quand vous le cherchez.
Ouvrez l'éditeur du navigateur, appuyez sur R, cliquez un coin, tapez une vraie dimension de planche (par exemple 600mm,400mm) puis Entrée, ensuite P et tirez jusqu'à l'épaisseur de votre planche. Si l'application vous renvoie vos chiffres correctement — comme elle l'a fait pour nous — vous avez un mètre ruban numérique qui fonctionne et une scie pour votre prochaine coupe.
BenchUp est le genre d'outil gratuit et ouvert que nous utilisons pour construire des sites web pour les petites entreprises — pratique, sans abonnement, et il fait le travail promis. Découvrez notre service de création de sites web, ou parcourez nos outils gratuits — codes QR, factures, outils de couleur et plus, tous exécutés localement dans votre navigateur.
Nous pouvons mettre votre design sur des t-shirts, des sweats à capuche, des tasses, des affiches et plus — imprimé sur commande au Québec, sans minimum, avec un aperçu gratuit avant de payer.
Contactez-nous pour un devis gratuit