Local agent that respects my machine. Feels like a real coworker in the terminal.
goose
Open source AI agent for code, workflows, and general tasks

About goose
goose is a general-purpose AI agent that runs on your machine for research, writing, automation, data analysis, coding, and other workflows. It is available as a native desktop app for macOS, Linux, and Windows, as well as a CLI and API.
The agent connects to 70+ extensions for databases, APIs, browsers, GitHub, Google Drive, and more through the Model Context Protocol. It supports 15+ model providers, including Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, and Bedrock, along with selected Claude, ChatGPT, and Gemini subscriptions.
goose includes portable YAML recipes, parallel subagents, interactive MCP Apps, and security features such as prompt injection detection, tool permissions, sandbox mode, and an adversary reviewer. It is open source and part of the Agentic AI Foundation at the Linux Foundation.
Highlights
- Desktop app, CLI, and API
- 70+ MCP extensions and support for custom extensions
- 15+ LLM providers and subscription-based model access
- YAML recipes for sharing and running workflows in CI
- Subagents and security controls for agent workflows
Open source agent that doesn't feel toy-like.
Recipe system is clever. Still rough around long-running tasks.
Similar tools
ChatGPT
— AI assistant for answers, writing, images, work, and codeAI assistant for answers, writing, images, work, and code
Google Gemini
— Personal AI assistant from GooglePersonal AI assistant from Google

Claude
— AI assistant for research, coding, writing, and everyday workAI assistant for research, coding, writing, and everyday work

GitHub Copilot
— AI coding assistance across editors, GitHub, and the CLIAI coding assistance across editors, GitHub, and the CLI
Cursor
— AI coding agent for building softwareAI coding agent for building software

Claude Code
— An AI coding agent for terminal, IDE, web, and SlackAn AI coding agent for terminal, IDE, web, and Slack