Files
tkmind_go/documentation/static/llms.txt
T

88 lines
3.0 KiB
Plaintext
Raw Normal View History

2025-12-01 04:44:20 +01:00
# goose
goose is an extensible, open source AI agent that enhances software development by automating coding tasks.
2025-12-01 04:44:20 +01:00
It runs locally on your machine and connects to various tools and services through the Model Context Protocol (MCP).
goose is available as both a desktop application and a command-line interface (CLI).
## Key Features
- **Local-first**: Runs on your machine with full access to your development environment
- **Extensible**: Add capabilities through MCP extensions (servers)
- **Multi-provider**: Works with OpenAI, Anthropic, Google, Meta, Ollama, and more
- **Cross-platform**: Available on macOS, Linux, and Windows
- **Open source**: MIT licensed, community-driven development
## Core Concepts
- **Extensions**: Plugins that give goose new capabilities via MCP servers (GitHub, Slack, databases, etc.)
- **Recipes**: Reusable task templates that can be shared and automated
- **Sessions**: Conversation contexts that maintain state across interactions
- **Providers**: LLM backends that power goose (OpenAI, Anthropic, Ollama, etc.)
- **Goosehints**: Project-specific instructions that customize goose behavior
## Documentation
- Quickstart: /docs/quickstart
- Installation: /docs/getting-started/installation
- LLM Providers: /docs/getting-started/providers
- Using Extensions: /docs/getting-started/using-extensions
- CLI Commands: /docs/guides/goose-cli-commands
- Recipes Guide: /docs/guides/recipes/
- Tutorials: /docs/tutorials/
- MCP Servers/Extensions: /docs/mcp/
## Installation
### macOS/Linux/Windows (CLI)
```sh
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
2025-12-01 04:44:20 +01:00
```
### macOS (Homebrew)
```sh
brew install --cask block-goose
```
Desktop applications are available for macOS, Linux, and Windows at /docs/getting-started/installation
## Common Use Cases
- Automating repetitive coding tasks
- Interacting with GitHub (PRs, issues, code review)
- Database queries and management
- File system operations
- Web scraping and API interactions
- CI/CD pipeline management
- Code generation and refactoring
## Built-in Extensions
- **Developer**: Shell commands, file editing, code analysis
- **Computer Controller**: System automation, web scraping
- **Memory**: Persistent storage across sessions
- **Todo**: Task management within sessions
- **Extension Manager**: Enable/disable extensions dynamically
- **Chat Recall**: Search and reference past conversations
## Configuration
goose configuration is stored in `~/.config/goose/` with:
- `profiles.yaml`: Provider and extension settings
- `config.yaml`: Global preferences
Project-specific hints can be added via `.goosehints` and/or `AGENT.md` files.
## Links
- Website: https://goose-docs.ai/
- GitHub: https://github.com/aaif-goose/goose
2026-08-01 00:49:19 +02:00
- Discord: https://discord.gg/n8R5VaWDAn
- Extensions Registry: https://goose-docs.ai/extensions/
- Blog: https://goose-docs.ai/blog/
2025-12-01 04:44:20 +01:00
## About
goose is developed by AAIF (Agentic AI Foundation) as an open source project under the Apache 2.0 license.