Repolode
aaif-goose

aaif-goose/goose

An open source, general-purpose AI agent that runs on your machine as a desktop app, CLI, or embeddable API, for code and non-code tasks.

Open-source alternative to:Claude CodeCursor

Stars
55,458
Forks
6,463
Open issues
496
Last commit
10 hours ago

What is it?

goose is an AI agent that runs locally and does more than suggest code. It can install, execute, edit, and test work on your machine, and the README positions it for research, writing, automation, and data analysis as well as programming.

It ships as a native desktop app for macOS, Linux, and Windows, a full command-line interface for terminal workflows, and an API for embedding the agent in other software. The core is written in Rust.

The project connects to 15+ model providers, including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and Bedrock, and can also use existing Claude, ChatGPT, or Gemini subscriptions through ACP. Extensions are provided via the Model Context Protocol, with 70+ available.

Key features

  • 01Desktop app, CLI, and API share one agent core.
  • 02Works with 15+ LLM providers, including local models via Ollama.
  • 03Connects to 70+ extensions through the Model Context Protocol.
  • 04Can install, execute, edit, and test tasks on your local machine.
  • 05Supports using existing Claude, ChatGPT, or Gemini subscriptions via ACP.

Use cases

  • Automating multi-step tasks on your computer from a terminal or desktop app.
  • Using a local model through Ollama for private agent workflows.
  • Embedding an AI agent into your own software through the API.
  • Running coding tasks that involve editing and testing a project.

Quick start

  1. 1

    Download the desktop app for macOS, Linux, or Windows from the installation page

  2. 2

    Or run the official CLI install script from the README

Things to know

  • The CLI install is a download-and-pipe shell script, so review it before running.

Topics

FAQ

What is goose?
An open source, general-purpose AI agent that runs on your machine as a desktop app, CLI, or embeddable API, for code and non-code tasks. goose is an AI agent that runs locally and does more than suggest code. It can install, execute, edit, and test work on your machine, and the README positions it for research, writing, automation, and data analysis as well as programming.
Is goose free to use? What license does it have?
goose is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is goose still maintained?
Actively maintained. The last commit to goose was on Oct 20, 2026.
What can I use goose for?
Automating multi-step tasks on your computer from a terminal or desktop app. Using a local model through Ollama for private agent workflows. Embedding an AI agent into your own software through the API. Running coding tasks that involve editing and testing a project.
How do I install goose?
Download the desktop app for macOS, Linux, or Windows from the installation page Or run the official CLI install script from the README
Where can I get goose?
The source code and installation instructions are on GitHub: https://github.com/aaif-goose/goose

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects