Skip to content

goose

Goose est un agent IA open-source natif et polyvalent disponible pour macOS, Linux et Windows, basé sur des standards ouverts tels que le Model Context Protocol (MCP) et l'Agent Client Protocol (ACP).

Gratuit · macOS, Linux, Windows · API

Qu'est-ce que goose ?

goose est un outil d'agent IA polyvalent développé par l'Agentic AI Foundation qui permet aux ingénieurs, développeurs, chercheurs, rédacteurs et analystes de données d'automatiser des tâches dans divers domaines. Il fonctionne localement via une application de bureau native (macOS, Linux, Windows), une interface de ligne de commande (CLI) et une API, construit avec Rust pour la performance et mettant l'accent sur l'extensibilité via des standards ouverts comme le Model Context Protocol (MCP) et l'Agent Client Protocol (ACP).

Fonctionnalités clés de goose

Goose offre un ensemble complet de fonctionnalités conçues pour le fonctionnement autonome d'agents IA sur plusieurs plateformes et flux de travail. Son architecture prend en charge une large extensibilité et l'adhésion aux standards ouverts.

  • Application de bureau native pour macOS, Linux et Windows.
  • Interface de ligne de commande (CLI) pour l'automatisation scriptable.
  • Accès API pour l'intégration programmatique dans les systèmes existants.
  • Extensible avec plus de 70 intégrations via le Model Context Protocol (MCP).
  • Prend en charge tout Large Language Model (LLM), y compris les modèles basés sur abonnement et plus de 15 fournisseurs.
  • Inférence locale intégrée alimentée par llama.cpp pour une exécution de modèle privée et sans serveur.
  • Fonctionnalités de sécurité, y compris la détection d'injection de prompt.
  • Extension Computer Controller avec Peekaboo pour interagir avec n'importe quelle application sur macOS.
  • Hooks de cycle de vie via la spécification Open Plugins pour connecter des scripts shell à des événements comme PreToolUse et PostToolUse.

Qui devrait utiliser goose ?

Goose est conçu pour les professionnels nécessitant une automatisation avancée et des capacités d'IA autonomes dans les domaines techniques et analytiques. Sa polyvalence le rend adapté à un éventail d'utilisateurs.

  • Ingénieurs et développeurs : Pour automatiser des tâches d'ingénierie telles que les migrations de code, le refactoring, la génération de projets greenfield, la modernisation de code hérité et la rationalisation des flux de travail de développement, y compris le déploiement et les revues de code.
  • Chercheurs et analystes de données : Pour l'aide à la recherche, l'analyse de données et l'automatisation générale des tâches.
  • Rédacteurs : Pour l'automatisation des tâches de rédaction et des flux de travail de génération de contenu.
  • Utilisateurs ayant besoin d'automatisation des tâches : Pour l'automatisation générale des tâches dans divers domaines, y compris l'organisation de fichiers et les flux de travail multi-agents.
  • Équipes en phase d'intégration de nouveaux projets : Pour comprendre et naviguer rapidement dans des bases de code inconnues.

Comment utiliser goose

Goose peut être lancé via son application de bureau native, son interface de ligne de commande ou son API. Les utilisateurs commencent généralement par installer le client approprié pour leur système d'exploitation et configurer leurs fournisseurs LLM souhaités.

  1. Téléchargez et installez l'application de bureau native pour macOS, Linux ou Windows depuis le site officiel.
  2. Alternativement, utilisez l'interface de ligne de commande (CLI) pour une interaction directe et le scriptage.
  3. Configurez l'accès aux fournisseurs LLM préférés, y compris les modèles locaux via l'inférence llama.cpp intégrée ou les services externes.
  4. Définissez des objectifs ou des tâches que l'agent doit exécuter, en tirant parti de ses capacités autonomes.
  5. Intégrez-vous aux outils et services existants à l'aide des extensions Model Context Protocol (MCP).
  6. Surveillez et gérez les flux de travail de l'agent via l'interface utilisateur de bureau ou la CLI, en utilisant des fonctionnalités telles que la pagination de session et la relecture d'images.

Tarification et plans de goose

Goose est un projet open-source publié sous la licence Apache 2.0, ce qui le rend entièrement gratuit. Il n'y a pas de frais d'abonnement ni de plans échelonnés pour l'agent Goose de base.

  • Goose : Gratuit (sous licence Apache 2.0, inclut toutes les fonctionnalités et intégrations de base)

Points forts

  • Native open-source AI agent available for macOS, Linux, and Windows.
  • Supports over 70 integrations through the Model Context Protocol (MCP).
  • Compatible with more than 15 LLM providers, including major services and local models.
  • Offers desktop, command-line interface (CLI), and API access for flexible usage.
  • Designed for diverse workflows, including code, research, writing, and automation.
  • Emphasizes data privacy by running locally on the user's machine.

Points faibles

  • Requires initial setup and configuration, which may be a hurdle for new users.
  • While robust, the command-line interface could benefit from a more interactive UI for some users.
  • Performance is dependent on local machine resources and chosen LLM provider.
  • Users are responsible for managing API keys and costs for third-party LLMs.

goose vs Concurrents

Goose se distingue dans le paysage des agents IA autonomes par son approche native, locale d'abord, ses standards ouverts et son extensibilité étendue, contrastant avec d'autres agents qui peuvent dépendre davantage des services cloud ou de fournisseurs LLM spécifiques.

goose

Gratuit · macOS, Linux, Windows · API

Sur le blog Stork

Cet article vous plaît ? Recevez-en un comme celui-ci chaque matin.

un e-mail par jour · désinscription en deux clics · aucun traqueur tiers