Reason
Reason Machines · Programmation · Productivité
Reason est un agent de codage de Reason Machines qui travaille dans vos dépôts, s'exécute sur des machines cloud ou sur la vôtre et relie les abonnements IA que vous payez déjà.

À propos de Reason
About
Qu'est-ce que Reason
Reason est un agent de codage autonome édité par Reason Machines. Vous ouvrez une session dans l'application web, vous décrivez une tâche comme réparer un test en échec ou ajouter un endpoint, et l'agent lit le dépôt, modifie des fichiers, lance des commandes et ouvre une pull request à relire. Les sessions tournent sur les machines cloud de Reason, ou sur votre Mac via l'application de bureau quand le code et les services s'y trouvent déjà.
Sa différence tient au fait qu'il ne vous enferme pas chez un seul fournisseur de modèles. Dans les réglages, vous pouvez connecter un abonnement ChatGPT, Claude, GitHub Copilot ou Grok, ajouter des clés API ou utiliser le modèle maison de Reason. Il ressemble donc davantage à un espace de travail de code qu'à un assistant lié à un modèle unique : le travail passe par le compte dont vous disposez.
La limite se situe du côté du prix et du périmètre. Aucune formule gratuite n'est proposée aux nouveaux comptes, seulement un essai de trois jours sur Pro, et l'usage se mesure en crédits qui incluent la puissance cloud. Le produit compte aussi sur une personne pour relire ce qu'il produit. Il ouvre des pull requests au lieu d'écrire directement sur main, et cette relecture concentre l'essentiel du contrôle qualité.
Pour commencer
- Créez un compte sur reasonmachines.com avec Google, GitHub, Apple ou un e-mail, puis choisissez la formule Pro ou Max. Pro comprend un essai de trois jours pour les nouveaux clients éligibles.
- Connectez GitHub depuis la page des plugins et sélectionnez les dépôts que Reason peut lire. L'accès se limite à votre sélection et l'agent travaille sur une branche.
- Lancez une session et décrivez la tâche en langage courant. Précisez le dépôt, le comportement attendu et ce que la modification ne doit pas casser.
- Suivez l'exécution. L'agent affiche ses appels d'outils, les fichiers modifiés et les autorisations, et vous pouvez répondre ou arrêter le travail dans la même fenêtre.
- Relisez le diff et la pull request. Fusionnez si le changement vous convient, ou laissez un commentaire pour que Reason reprenne le travail.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Reason.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs qui paient déjà plusieurs abonnements IA
- Créateurs indépendants et petites équipes
- Responsables techniques qui veulent un résultat relisible
- Fondateurs et chefs de produit accompagnés d'un profil technique
Tâches
- Réparer un test ou une compilation en échec
- Petites fonctionnalités
- Maintenance répétitive
- Questions sur le code
Cas d'usage
- Une mise à jour hebdomadaire des dépendances que personne ne veut porter
- Un bug qui ne se reproduit que sur votre machine
- Une équipe partagée entre Claude Code et Codex
Fonctionnalités clés
Une machine cloud par session
Chaque session dispose de sa propre machine cloud avec terminal, système de fichiers et outils du projet. Reason clone le dépôt et y lance la compilation et les tests, donc rien ne dépend de votre portable allumé. Les tâches longues continuent après la fermeture de l'onglet, et la session se rouvre plus tard pour consulter la transcription.
Vos propres modèles
Reason arrive avec son modèle maison et accepte aussi les comptes que vous payez déjà. Les connexions ChatGPT, Claude, GitHub Copilot et Grok côtoient les clés API, les passerelles et les endpoints personnalisés dans les réglages. Le modèle se choisit par tâche, si bien qu'un refactor simple et un débogage difficile ne tournent pas forcément sur le même moteur.
Relais quand une limite tombe
Les limites d'usage sont la raison la plus fréquente d'une session bloquée à deux heures du matin. Quand le compte derrière un tour est épuisé, Reason déplace ce tour vers le même modèle sur un autre compte connecté, puis vers les crédits de l'espace de travail si la formule le prévoit. La conversation affiche le changement, pour que vous sachiez quel compte a payé le travail.
Mémoire entre les sessions
Chaque Reason garde sa conversation et ses instructions, et retient l'organisation de votre dépôt d'une session à l'autre. Cela réduit le briefing répété des agents en terminal, où chaque exécution repart de zéro. La mémoire appartient à ce Reason : l'agent d'un collègue n'hérite pas de vos notes.
Loops et relais Slack
Les Loops exécutent un travail selon un planning, un webhook, un événement GitHub ou un message Slack. Vous pouvez fixer une vérification nocturne des dépendances, un balayage matinal de l'intégration continue ou une passe de relecture sur les nouvelles pull requests. Mentionner Reason dans un fil Slack démarre une session à partir de cette conversation, ce qui aide quand la demande arrive loin de l'éditeur.
Plugins, MCP et API
Reason se connecte à des outils externes par des plugins et un serveur MCP à l'adresse mcp.reasonmachines.com. L'API HTTP expose les sessions, les Reasons et les opérations de l'espace de travail aux scripts et aux outils internes, avec des clés API à portée limitée et une limite de requêtes documentée. Reason Network, une couche gratuite distincte, laisse Claude Code, Codex, Cursor et les assistants hébergés s'envoyer des messages.
Avantages et inconvénients
Avantages
- L'agent travaille dans un vrai dépôt et finit par une pull request, donc la relecture reste dans le flux GitHub habituel.
- La souplesse des modèles sert vraiment. Un jour vous utilisez le modèle de Reason, le lendemain votre compte Claude ou ChatGPT, sans changer d'outil.
- Le relais de compte préserve les tâches longues, ce que la plupart des agents de code ne font pas quand un quota tombe.
- Mémoire et Loops rapprochent le produit d'un collègue plutôt que d'une fenêtre de chat, surtout pour la maintenance récurrente.
- Les sessions cloud évitent l'installation locale, et l'application Mac ajoute les fichiers et les ports quand une tâche le demande.
Inconvénients
- Aucune formule gratuite pour les nouveaux utilisateurs. L'essai Pro de trois jours est court et Max n'en propose aucun.
- Les crédits couvrent les modèles et la puissance cloud, si bien qu'une session lourde peut épuiser l'enveloppe hebdomadaire bien plus vite que le prix ne le laisse croire.
- Le produit hébergé n'est pas open source, malgré l'étiquette du moteur de Reason Network, ce qui brouille les attentes de ceux qui veulent installer l'outil chez eux.
- Une bonne partie de la documentation vise des équipes déjà familières de Claude Code ou Codex, donc un développeur seul et novice en agents de code a davantage à lire avant de démarrer.
Questions fréquentes
Reason est un agent de codage pour travailler dans des dépôts existants. Il reproduit des bugs, écrit de petites fonctionnalités, lance les tests et ouvre des pull requests. Il prend aussi en charge les tâches récurrentes comme la mise à jour des dépendances ou le suivi de l'intégration continue grâce aux Loops.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Reason.
Alternatives à Reason
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
