goose
View on GitHuban open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
goose is an extensible open-source AI agent from the Linux Foundation, shipping as a native desktop app, CLI, and API. It works with 15+ LLM providers and 70+ MCP extensions to install, execute, edit, and test code or handle research, writing, and automation tasks.
Use Cases
Run a general-purpose local AI agent for code and non-code tasksInstall, execute, edit, and test code with any LLMResearch, writing, and data analysis via agent workflowsConnect to 70+ MCP extensions as toolsUse existing Claude/ChatGPT/Gemini subscriptions via ACPEmbed agent capabilities through the APIBuild custom goose distributions with preconfigured providers and brandingTerminal-driven automation via CLI
Built With
- Language
- Rust
- Frameworks
- MCP (rmcp) · agent-client-protocol · Tokio · axum · candle · Rust
Tags
ai-agent · rust · desktop-app · cli · mcp · multi-provider · local-first · extensions · automation · acp · cross-platform · api · open-source · workflows · tool-use