goose: Local AI agent for engineering task automation
LLM-powered agent automating local software engineering workflows.
Learn more about Goose
Goose is an LLM-powered automation agent designed to execute multi-step software engineering workflows on local development environments. The system operates through a session-based architecture where users configure provider and model preferences via profile objects, then submit natural language prompts that the agent interprets and executes as concrete development tasks. It supports sequential workflow orchestration, allowing complex operations like code analysis, refactoring, and test generation to be chained together while maintaining context across steps. The agent can interact with the local filesystem, read and modify source code, generate artifacts, and produce structured reports based on completed work. This approach enables automated execution of routine engineering tasks while keeping all operations within the developer's local environment rather than requiring cloud-based execution.

Multi-LLM support
Accepts any LLM as a backend and supports multi-model configuration, allowing users to route different tasks to different models based on requirements or cost considerations.
MCP server integration
Integrates with Model Context Protocol servers, enabling the agent to connect with external tools and services beyond its core capabilities.
Dual interface options
Available as both a desktop application and command-line tool, providing flexibility in how developers interact with the agent depending on their workflow preferences.
from goose import Session
session = Session(
provider="openai",
model="gpt-4o"
)
result = session.run("Analyze the error handling in src/utils.py")
print(result.output)See how people are using Goose
Related Repositories
Discover similar tools and frameworks used by developers
Segment Anything
Transformer-based promptable segmentation with zero-shot generalization.
GroundingDINO
Zero-shot object detection from text prompts.
Stable Diffusion WebUI
Web UI for Stable Diffusion enabling AI image generation and editing in browser.
YOLOv5
Real-time object detection with cross-platform deployment support.
InvokeAI
Node-based workflow interface for local Stable Diffusion deployment.