goose
不止于编码的通用型开源 AI 智能体,桌面/CLI/API 三种形态
已进入 Linux Foundation 旗下 Agentic AI Foundation(AAIF)治理,相比单一公司项目有更透明的治理结构;但本次未做隔离环境的权限验证。
CI 状态徽章、健康度评分等治理基础设施齐全,说明工程规范较成熟;未对具体版本做多任务复测。
定位为通用型智能体,不局限于编码,还覆盖研究、写作、自动化、数据分析等场景,适用面比纯编码智能体更宽但也更难一概而论评估。
文档站点(goose-docs.ai)结构完整,提供自定义分发版(Custom Distributions)机制,治理文档(GOVERNANCE.md)公开透明。
5 万+ Star、支持 15+ 模型供应商和 70+ MCP 扩展,说明生态成熟,但具体任务效果取决于所选模型和启用的扩展,缺乏统一基准。
评审仅基于公开 README、治理文档与仓库元数据,未做独立安装复测。
- 实际风险很大程度上取决于你启用的具体扩展(70+ MCP 扩展),建议逐一审查所用扩展的权限范围
- 支持多家模型供应商,不同供应商/模型的行为和安全特性可能不同,评审未逐一验证
- 本评审为静态评审,未做隔离环境的动态验证
它能做什么 & 适用场景
goose 是一个运行在本地的通用型 AI 智能体,不仅限于编码,也可以用于研究、写作、自动化和数据分析。它提供原生桌面 App(macOS/Linux/Windows)、完整 CLI 和可嵌入的 API,用 Rust 编写以保证性能和可移植性。goose 支持 15+ 模型供应商(Anthropic、OpenAI、Google、Ollama、Bedrock 等),并通过 Model Context Protocol 连接 70+ 扩展,目前隶属于 Linux Foundation 旗下的 Agentic AI Foundation(AAIF)。
在本地执行任务:安装、执行、编辑、测试,可以调用你现有的 Claude/ChatGPT/Gemini 订阅(通过 ACP)或直接使用各家 API Key;通过 MCP 协议连接扩展来获得额外能力(如访问特定工具或服务),并支持构建带有预配置供应商、扩展和品牌的自定义分发版。
- 在本地终端或桌面 App 中完成编码任务之外的写作、研究类工作
- 已有 Claude/ChatGPT/Gemini 订阅,希望复用现有额度而非单独购买 API 额度
- 需要通过 MCP 扩展连接特定工具(数据库、内部系统等)的自动化场景
- 希望基于同一底座构建带自有品牌和预配置的内部分发版
优缺点一览
- 定位通用型智能体,覆盖编码之外的写作、研究、自动化等场景
- 已纳入 Linux Foundation 旗下基金会治理,治理透明度和长期维护保障优于单一公司项目
- 支持复用已有的 Claude/ChatGPT/Gemini 订阅额度,不强制走独立 API 计费
- 支持 70+ MCP 扩展和自定义分发版机制,适合团队内部二次分发
- 通用定位意味着某个具体场景(如纯编码)的深度可能不如专用工具
- 实际安全边界高度依赖启用的扩展,需要逐一审查而非整体评估
- 本次评审未验证具体扩展组合下的实际运行表现
如何安装
推荐从官方文档下载桌面 App(goose-docs.ai 的 Getting Started 页面),或直接安装 CLI:curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash。
如何使用
安装后启动桌面 App 或运行 CLI,配置模型供应商(API Key 或已有订阅),按需通过 MCP 添加扩展,然后用自然语言描述任务,如「帮我整理这份日志并生成一份问题清单」。
对比同类
与 Codex CLI、opencode 等专注编码场景的终端智能体相比,goose 的核心差异是通用性——它不局限于代码任务,且原生支持复用 Claude/ChatGPT/Gemini 订阅额度而非强制走独立 API;如果你需要的是一个跨场景(不只是编码)的本地智能体,或者希望基于同一底座做团队内部分发,goose 更合适。