Skip to main content
ToolPotion

Goose AI Agent

Goose is an open-source AI agent that operates on your machine, offering a desktop app, CLI, and API. It's designed for tasks like coding, research, writing, and automation, supporting multiple platforms and extensions.

Visit Website
Share
Goose AI Agent screenshot

Description

Goose is a versatile open-source AI agent designed to run directly on your machine. It offers a native desktop application compatible with macOS, Linux, and Windows, a comprehensive command-line interface for terminal workflows, and an API for embedding Goose into various environments. Built in Rust, Goose ensures high performance and portability.

The agent is not limited to coding tasks; it can be used for research, writing, automation, data analysis, and more. Goose supports over 70 extensions, connecting to databases, APIs, browsers, GitHub, Google Drive, and more through the Model Context Protocol (MCP) open standard. Users can add skills or create their own extensions.

Goose works with more than 15 language model providers, including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and Bedrock. It allows the use of API keys or existing subscriptions like Claude, ChatGPT, or Gemini via the Agent Client Protocol (ACP).

The platform supports capturing workflows as portable YAML configurations, known as recipes, which can be shared, run in CI, and include instructions, extensions, parameters, and subrecipes. Goose also allows for the creation of interactive UIs within its desktop app through MCP Apps.

Security is a priority, with features like prompt injection detection, tool permission controls, sandbox mode, and an adversary reviewer to monitor for unsafe actions. Goose is part of the Agentic AI Foundation at the Linux Foundation, ensuring it remains vendor-neutral and community-governed.

Goose AI Agent's Core Features

  • Open-source AI agent

  • Desktop app for macOS, Linux, Windows

  • Command-line interface

  • API for embedding

  • Supports 70+ extensions

  • Integrates with 15+ LLM providers

  • Portable YAML recipes

  • Interactive UIs with MCP Apps

  • Security features including prompt injection detection

  • Part of the Agentic AI Foundation

How to use Goose AI Agent?

  1. Download: Get the desktop app for your OS

  2. Install: Follow installation instructions for setup

  3. Configure: Set up extensions and integrations

  4. Use: Execute tasks via desktop app, CLI, or API

  5. Optimize: Share and refine workflows with recipes

Goose AI Agent's Use Cases

  • Code Automation
  • Data Analysis
  • Research Assistance
  • Writing Support
  • Workflow Management

FAQ from Goose AI Agent

Goose AI Agent Reviews

Loading...