
Onlook
Onlook · Programmation
Onlook est un éditeur visuel open source où les designers modifient le vrai code React et Next.js sur un canevas, l'IA prenant les changements lourds, pour que le code reste la source de vérité.

À propos de Onlook
What Is Onlook
Onlook est un éditeur visuel de code qui tourne dans le navigateur. Au lieu d'exporter une maquette vers un fichier de design séparé, il charge votre vrai projet React et Next.js, affiche les composants sur un canevas infini et écrit chaque changement directement dans le dépôt. En tant qu'éditeur visuel de code avec IA, le code comme source de vérité fait tout le travail: ce que vous voyez sur le canevas est donc le produit réel, pas une photo de celui-ci.
L'outil s'attaque à la coupure qui ralentit souvent les équipes web. Comme outil de design vers code, il efface l'écart entre design et développement: les designers travaillent dans une interface visuelle, et les développeurs récupèrent ces modifications dans le dépôt avec le flux git qu'ils utilisent déjà. Onlook lit vos tokens de design, votre typographie et vos composants Storybook, puis les applique pour que les changements générés par l'IA ressemblent à ce que l'équipe publie.
Que ce soit un outil de design open source compte aussi, parce que les équipes peuvent examiner le fonctionnement de l'éditeur et l'adapter à leur montage plutôt que de faire confiance à une boîte noire.
La principale limite tient au stack. Onlook fonctionne sur les projets React et Next.js stylés avec Tailwind CSS. Les équipes sur Vue, Svelte ou HTML simple ne peuvent pas l'utiliser aujourd'hui. Un usage intensif de l'IA hébergée se heurte en plus à la limite de messages du plan gratuit: qui s'appuie sur l'assistant presque chaque jour finit par avoir besoin d'un plan payant ou de son propre serveur.
Getting Started
- Créez un compte sur l'application hébergée sur onlook.com, ou clonez le dépôt open source et faites-le tourner vous-même.
- Connectez un compte GitHub et importez un projet Next.js et Tailwind CSS existant, ou partez d'un nouveau projet dans l'éditeur.
- Sur le canevas infini, sélectionnez un élément et modifiez-le à la main, ou décrivez le changement dans le chat et laissez l'IA l'écrire.
- Comparez l'aperçu en direct et le code sous-jacent côte à côte, puis validez ou poussez les changements via git.
- Servez-vous de l'historique des versions pour revenir en arrière, ou publiez sur un domaine personnalisé quand le travail est prêt.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Onlook.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Designers travaillant avec une équipe frontend
- Développeurs frontend
- Petites équipes produit en startup
- Fondateurs qui prototypent une page d'accueil
Tâches
- Modifier des composants React en direct sur un canevas
- Transformer un ajustement visuel en changement de code
- Garder une marque cohérente d'une page à l'autre
- Importer un dépôt existant
- Prototyper et explorer une page
Cas d'usage
- Peaufiner un site marketing avant un lancement
- Tester des idées de mise en page sur un vrai produit
- Intégrer un designer sur un projet React
Fonctionnalités clés
Édition visuelle sur du code réel
Le cœur d'Onlook, c'est un outil de design Tailwind CSS et un éditeur visuel React réunis sur un même canevas infini qui affiche vos vrais composants, pas une image figée. Vous sélectionnez un élément et vous le déplacez, le redimensionnez, le réorganisez ou le restylez. Comme les modifications repartent dans les fichiers source, ce que vous bougez à l'écran est ce qui est publié. Les designers gardent la liberté d'un outil de design sans perdre le lien avec le dépôt.
Une IA qui modifie vos composants
L'assistant d'Onlook est un assistant de design IA qui lit vos composants, vos tokens de design et votre configuration Storybook, puis propose des changements alignés sur les habitudes de l'équipe. Vous pouvez modifier un élément vous-même ou confier la tâche au chat et le laisser écrire le code. Contrairement aux générateurs qui passent uniquement par le chat, vous gardez le contrôle visuel complet pendant que l'IA gère les parties répétitives.
Importez votre dépôt
Vous pouvez pointer Onlook vers un projet Next.js et Tailwind CSS existant sur GitHub et commencer à l'éditer aussitôt. Il n'y a pas de format de fichier propre à Onlook ni de seconde copie du design system à maintenir: le projet que vous amenez est celui que vous publiez.
Respect du design system
L'éditeur suit les polices, les couleurs, les espacements et les motifs de composants de votre marque, puis les applique à la génération. Chaque nouvel élément hérite des mêmes tokens, ce qui garde les pages dans la charte sans passe manuelle pour corriger les dérives. Pour les équipes dotées d'un design system strict, cette cohérence compte plus que la vitesse de génération.
Collaboration en direct et historique des versions
Les équipes peuvent partager un projet et travailler sur le même canevas en temps réel, comme elles le font déjà dans Figma. Un historique des révisions enregistre chaque changement, donc n'importe qui peut revenir à une version antérieure. Ce filet de sécurité encourage à tester une mise en page audacieuse sans craindre de perdre un bon travail.
Calques dessinables et raccourcis
Onlook permet de tracer des divs et du texte directement sur le design pour créer le code correspondant en temps réel. Les raccourcis habituels viennent des autres outils de design, la mémoire musculaire se transfère donc. Les calques permettent de sélectionner des éléments imbriqués avec précision quand une section a un arbre de composants dense.
Publier et auto-héberger
Le travail terminé peut partir vers GitHub, un lien ou un domaine personnalisé. Onlook étant open source sous licence Apache 2.0, les équipes peuvent aussi l'auto-héberger gratuitement et garder chaque design et changement de code sur leur propre infrastructure. La version hébergée ajoute des fonctions d'équipe comme les branches, le thème et le SSO, à un tarif sur devis.
Avantages et inconvénients
Avantages
- Le code reste la source de vérité, donc aucun fichier de design séparé à tenir à jour.
- Open source sous Apache 2.0, avec une option auto-hébergée gratuite qui tourne sur vos propres serveurs.
- L'IA modifie en suivant vos composants et tokens existants, le résultat ressemble donc au travail de l'équipe.
- La collaboration en direct et l'historique des versions collent à la façon dont design et développement travaillent déjà ensemble.
Inconvénients
- Seuls les projets React et Next.js stylés avec Tailwind CSS sont pris en charge, les autres frameworks sont donc écartés aujourd'hui.
- Le plan gratuit limite les messages d'IA, ce qui bride l'assistant sans plan payant.
- Le plan Teams hébergé n'a pas de tarif public: il faut contacter le service commercial avant de comparer les coûts.
- Monter une instance auto-hébergée suppose un certain confort technique pour déployer une application web.
Questions fréquentes
Onlook est un éditeur visuel pour modifier du vrai code React et Next.js. Vous construisez, stylisez et prototypez des interfaces web sur un canevas, et les changements arrivent dans le dépôt et non dans un fichier de design isolé.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Onlook.
Alternatives à Onlook
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
