官方介绍
goose 是 Block(Jack Dorsey 旗下公司,原 Square)开发的开源 AI Agent,官方定位为「可扩展的开源 AI Agent,通过自动化编码任务增强软件开发」。它在本地机器上运行,通过 **Model Context Protocol(MCP)**连接各类工具与服务,用 Rust 编写,以性能与可移植性为设计目标。goose 现由 **Agentic AI Foundation(AAIF,Linux Foundation 旗下)**治理,是与 MCP、AGENTS.md 并列的创始项目。
核心功能
| 能力 | 说明 |
|---|---|
| 本地运行 | 任务在本机执行,数据不离开本地,控制权在用户手里 |
| 多模型供应商 | 支持 OpenAI、Anthropic、Google、Meta、Ollama 等 15+ 模型供应商 |
| 跨平台 | 提供 macOS / Linux / Windows 原生桌面应用、完整 CLI 与嵌入式 API |
| MCP 扩展 | 可连接 70+ 扩展(数据库、浏览器、开发工具等),任意 MCP 服务器或 API 均可接入 |
| 自主执行 | 独立处理从调试到部署的复杂任务,也适用于研究、写作、自动化、数据分析等通用场景 |
| 开源许可 | MIT 许可,社区驱动开发 |
使用说明
- 安装:从官网或 GitHub 下载桌面应用,或安装 CLI(macOS / Linux / Windows)
- 配置模型:选择偏好的 LLM 供应商(OpenAI / Anthropic / Ollama 本地模型等)
- 扩展能力:通过 MCP 服务器连接外部工具,让 goose 操作数据库、浏览器、文件系统等
- 架构:由「界面(Interface)+ 智能体(Agent)+ 扩展(Extensions)」三部分组成
官方链接
- 官方网站:https://block.github.io/goose/
- GitHub 仓库:https://github.com/block/goose
- 官方文档(llms.txt 摘要):https://block.github.io/goose/llms.txt