Je viens de terminer Goose's Advent of AI. Tout, de l'automatisation CI aux applications contrôlées par gestes manuels, en passant par les serveurs de protocole de contexte de modélisation (MCP) avec interface utilisateur.
J'ai créé presque tous ces défis dans Goose - principalement dans l'interface graphique au début, puis en passant à la CLI au fur et à mesure que j'en apprenais davantage. Parfois, je sautais vers Claude pour terminer quelque chose, mais Goose était mon principal environnement de développement. Mon workflow : convertir le challenge en PRD (parfois avec une rubrique d'évaluation pour les projets complexes), puis le mettre en œuvre.
Après avoir construit quotidiennement pendant plus de deux semaines, je peux vous dire ce qui différencie Goose. Mais d’abord, la ligne de base.
Goose fait tout ce que vous attendez d’un agent IA. Une interface graphique avec une interface utilisateur de chat, une CLI et, comme certains autres agents, elle est indépendante du modèle (fonctionne avec n'importe quel fournisseur LLM, y compris les modèles locaux).
Il offre également un support de premier ordre pour les MCP, l'historique des discussions, les sessions nommées, des sous-agents pour l'exécution de tâches parallèles, des compétences pour un contexte personnalisé et, comme beaucoup d'excellents logiciels, il est open source.
un agent d'IA local, extensible et open source qui automatise les tâches d'ingénierie
goose est votre agent d'IA sur machine, capable d'automatiser des tâches de développement complexes du début à la fin. Plus que de simples suggestions de code, goose peut créer des projets entiers à partir de zéro, écrire et exécuter du code, déboguer les échecs, orchestrer les flux de travail et interagir avec des API externes - de manière autonome.
Que vous prototypez une idée, affiniez un code existant ou gériez des pipelines d'ingénierie complexes, Goose s'adapte à votre flux de travail et exécute les tâches avec précision.
Conçu pour une flexibilité maximale, goose fonctionne avec n'importe quel LLM et prend en charge la configuration multimodèle pour optimiser les performances et les coûts, s'intègre de manière transparente aux serveurs MCP et est disponible à la fois sous forme d'application de bureau et de CLI, ce qui en fait l'assistant d'IA ultime pour les développeurs qui souhaitent aller plus vite et se concentrer sur l'innovation.
La plupart de ces fonctionnalités ne sont pas uniques. OpenCode (également open source), Cursor, Copilot, Claude Code et Windsurf possèdent également la plupart de ces fonctionnalités.
Si c’est tout ce que propose Goose, cela ne vaudrait pas la peine d’en parler.
Goose n'est pas en concurrence avec la saisie semi-automatique de Cursor ou les suggestions en ligne de Copilot. C'est une catégorie différente. Pensez à créer un système pour le comportement des agents, pas à une meilleure intégration de l'EDI.
Après toute cette utilisation quotidienne, trois choses ressortent.
La plupart des outils d'IA vous proposent des invites ou des modèles enregistrés. Les recettes Goose sont des définitions de flux de travail structurées dotées de fonctionnalités réelles.
Pour les jours 9 et 15 de Advent of AI, j'ai construit des projets utilisant des recettes et des sous-recettes.
Voici ce que les recettes vous apportent réellement :
{{nom_événement}}une fois, utilisez-le partout