goose
Your open source AI agent
goose is a native, local-first, open-source general-purpose AI agent (Apache 2.0, built in Rust) that runs on your own machine as a desktop app, CLI, and embeddable API. It's positioned for code, workflows, research, writing, automation, and data analysis — not a coding-only tool. Connects to 15+ LLM providers (Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure, Bedrock, and more — including API keys or existing Claude/ChatGPT/Gemini subscriptions via ACP) and 70+ MCP extensions. Ships Recipes (portable YAML workflow configs), MCP Apps (interactive UI inside goose Desktop), Subagents (parallel task delegation), and security controls (prompt-injection detection, tool permissions, sandbox mode, adversary reviewer). Works as an ACP server consumed from Zed/JetBrains/VS Code and can call ACP agents (Claude Code, Codex) as providers. 38k+ GitHub stars, 400+ contributors.
