
1Code
21st.dev · Programmation
1Code est une application cliente open source qui vous laisse exécuter Claude Code, Codex et d'autres agents de codage IA depuis un seul espace de travail visuel. Au lieu de jongler avec des fenêtres de terminal, vous disposez d'une app de bureau et web proche de Cursor, où chaque conversation tourne dans son propre worktree Git isolé, si bien que les agents travaillent en parallèle sans toucher à votre branche principale. Elle est développée par l'équipe de 21st.dev et vise les développeurs qui utilisent déjà des agents de codage, mais veulent une façon plus calme, centrée sur le clavier, de les gérer.

À propos de 1Code
Qu'est-ce que 1Code
1Code est une couche d'orchestration pour les agents de codage. Vous le pointez vers un projet, démarrez un ou plusieurs agents dans ce projet, et vous regardez leurs modifications, commandes et changements de fichiers se dérouler dans une interface en temps réel. Le projet vit sur 1code.dev et sur GitHub sous 21st-dev, et il part du principe qu'exécuter des agents dans un terminal brut devient vite le chaos, surtout dès que vous en voulez plus d'un à la fois.
L'idée centrale, c'est l'isolation. Chaque session de conversation reçoit son propre worktree Git, si bien que deux agents peuvent refactoriser des parties différentes du même dépôt en même temps. Ni l'un ni l'autre ne peut valider directement sur votre branche principale par accident. C'est la fonctionnalité qui amène la plupart des gens à 1Code, et elle façonne le ressenti du reste de l'app.
La principale limite, c'est que 1Code n'inclut pas les agents eux-mêmes. Vous apportez vos propres clés API. Vous apportez aussi vos propres abonnements, donc le coût d'exécution de Claude Code ou Codex reste chez ces fournisseurs, pas chez 1Code. C'est un client, pas une offre groupée. Prévoyez d'être à l'aise avec Git, les clés API et un flux de développement.
Pour commencer
- Téléchargez l'app sur 1code.dev pour macOS, Windows ou Linux, ou ouvrez la version web dans un navigateur.
- Connectez un fournisseur en ajoutant votre propre clé API ou en vous connectant au service de modèles que vous payez déjà.
- Ouvrez un dossier de projet local et laissez 1Code préparer un worktree Git pour la session.
- Lancez une conversation, choisissez votre agent et votre modèle, et décrivez la tâche à traiter.
- Examinez les diffs, gardez ce qui vous plaît, et poussez depuis le client Git intégré quand vous êtes prêt.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de 1Code.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les développeurs individuels qui exécutent déjà Claude Code ou Codex et veulent une GUI plutôt qu'un terminal, à condition d'être à l'aise avec la gestion des clés API.
- Les équipes qui relisent la production des agents les uns des autres, car les worktrees et les aperçus de diff rendent les changements faciles à inspecter avant qu'ils n'arrivent.
- Les ingénieurs backend et full-stack sur macOS, Windows, Linux ou dans le navigateur qui gèrent des dépôts où la sécurité des branches compte.
Tâches
- Exécuter plusieurs agents en parallèle sur le même dépôt, un par worktree, sans chaos de fusion.
- Relire et annuler les modifications des agents avant qu'elles n'atteignent une branche partagée.
- Lancer des agents d'arrière-plan de longue durée et récupérer les résultats plus tard depuis un portable ou un téléphone via la PWA.
Cas d'usage
- Une refactorisation sur de nombreux fichiers où vous voulez deux agents se partager le travail pendant que vous continuez à coder dans une troisième session.
- Confier des tâches routinières à un agent d'arrière-plan qui tourne dans un sandbox cloud pendant que vous vous absentez.
- Prototyper une branche de fonctionnalité et la prévisualiser en direct dans le navigateur intégré avant d'ouvrir une pull request.
Fonctionnalités clés
Prise en charge multiagent dans une seule app
1Code exécute Claude Code et Codex côte à côte et vous laisse passer de l'un à l'autre instantanément. Vous utilisez plus d'un agent selon la tâche ? Vous arrêtez de faire de l'alt-tab entre terminaux séparés. Vous pouvez aussi apporter vos propres clés API et fournisseurs, donc l'app ne vous enferme pas chez un seul éditeur.
Isolation par worktrees Git
Chaque session de conversation reçoit son propre worktree Git. Deux agents peuvent travailler dans le même dépôt en même temps, et une mauvaise modification dans une session ne peut pas atteindre votre branche principale. Cela change le calcul du risque. Exécuter des agents en parallèle devient sûr plutôt qu'imprudent.
Interface visuelle proche de Cursor
L'interface affiche les aperçus de diff, l'exécution des outils en temps réel et les badges d'activité git directement sur les messages de l'agent. Vous voyez les commandes bash, les modifications de fichiers et les recherches web au moment où elles se produisent, donc vous n'avez pas à faire confiance à une boîte noire. Le staging intégré, les commits, la gestion des branches et le push vers GitHub font que vous quittez rarement l'app.
Agents d'arrière-plan et sandboxes cloud
Les agents peuvent continuer à tourner dans des sandboxes cloud après la mise en veille de votre portable. Lancez une tâche, fermez le capot, puis vérifiez les résultats plus tard. La PWA vous laisse lancer et surveiller ces agents d'arrière-plan depuis votre téléphone. Aucune surveillance constante nécessaire.
Mode plan et réflexion étendue
Avant qu'un agent ne touche au code, vous pouvez lui faire poser des questions de clarification et rédiger un plan structuré avec un aperçu markdown. La réflexion étendue est activée par défaut. Pour tout ce qui a de vraies conséquences, voir le plan d'abord vaut l'étape supplémentaire.
Automatisations et prise en charge MCP
Les agents peuvent être déclenchés depuis GitHub, Linear ou Slack, ou manuellement depuis des événements git, et l'app gère les serveurs MCP ainsi qu'une place de marché de plugins. Cela transforme 1Code d'un outil mono-session en quelque chose qui s'intègre à un flux de travail existant.
Client Git intégré et visionneuse de fichiers
Préparez les changements, examinez les diffs, créez des pull requests et poussez sans quitter la fenêtre. Une visionneuse de fichiers avec recherche Cmd+P, coloration syntaxique et visionneuse d'images complète les outils proches de l'éditeur que vous iriez chercher séparément sinon.
API et bifurcation de conversation
Vous pouvez exécuter des agents par programmation avec un seul appel API, et bifurquer une sous-conversation depuis n'importe quel message de l'assistant pour explorer une alternative. La bifurcation est la plus intéressante au quotidien. Elle vous laisse poursuivre deux approches sans perdre le fil d'origine.
Avantages et inconvénients
Avantages
- Gratuit et open source, sans tarif par siège lié au client lui-même.
- L'isolation par worktrees permet à plusieurs agents de codage de tourner sur un dépôt sans se gêner.
- Fonctionne sur macOS, Windows, Linux et le web, donc l'interface vous suit d'une machine à l'autre.
- Les aperçus de diff et le rollback rendent la relecture de la production des agents bien plus facile que lire des logs de terminal.
- Les agents d'arrière-plan et une PWA font que les tâches longues ne vous enchaînent pas à votre portable.
Inconvénients
- Vous payez par fournisseur pour les agents eux-mêmes, donc 1Code n'est pas une offre de codage complète tout-en-un.
- Les fonctionnalités clés supposent que vous êtes à l'aise avec les worktrees Git, les clés API et un flux de développeur, ce qui peut être beaucoup pour des débutants.
- C'est un projet jeune, avec des versions encore dans la plage 0.0.x, donc attendez-vous à des aspérités et à des changements rapides.
Questions fréquentes
Oui. 1Code est open source et gratuit à exécuter. Le coût que vous paierez réellement vient des agents et des fournisseurs de modèles que vous connectez, comme Claude Code ou Codex, puisque vous apportez vos propres clés API.
Contenus associés
Découvrez des outils, des compétences et des articles liés à 1Code.
Alternatives à 1Code
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.
