开发与工程 general-purpose-agentclidesktopmcprust

goose

不止于编码的通用型开源 AI 智能体,桌面/CLI/API 三种形态

FollowAgents 评估 · FARS-2.0
谨慎使用
72/ 100 五分制 3.6 / 5
信任安全16 / 25 · 3.2/5

已进入 Linux Foundation 旗下 Agentic AI Foundation(AAIF)治理,相比单一公司项目有更透明的治理结构;但本次未做隔离环境的权限验证。

可靠稳定14 / 20 · 3.5/5

CI 状态徽章、健康度评分等治理基础设施齐全,说明工程规范较成熟;未对具体版本做多任务复测。

适用触发12 / 15 · 4.0/5

定位为通用型智能体,不局限于编码,还覆盖研究、写作、自动化、数据分析等场景,适用面比纯编码智能体更宽但也更难一概而论评估。

规范维护13 / 15 · 4.3/5

文档站点(goose-docs.ai)结构完整,提供自定义分发版(Custom Distributions)机制,治理文档(GOVERNANCE.md)公开透明。

有效结果12 / 15 · 4.0/5

5 万+ Star、支持 15+ 模型供应商和 70+ MCP 扩展,说明生态成熟,但具体任务效果取决于所选模型和启用的扩展,缺乏统一基准。

证据核验5 / 10 · 2.5/5

评审仅基于公开 README、治理文档与仓库元数据,未做独立安装复测。

证据充分度: 评估于 2026年7月24日 审查版本 85e8be250c2f
使用前请注意
  • 实际风险很大程度上取决于你启用的具体扩展(70+ MCP 扩展),建议逐一审查所用扩展的权限范围
  • 支持多家模型供应商,不同供应商/模型的行为和安全特性可能不同,评审未逐一验证
  • 本评审为静态评审,未做隔离环境的动态验证
评估证据 [1][2]
查看完整评分方法 →

它能做什么 & 适用场景

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 协议连接扩展来获得额外能力(如访问特定工具或服务),并支持构建带有预配置供应商、扩展和品牌的自定义分发版。

  1. 在本地终端或桌面 App 中完成编码任务之外的写作、研究类工作
  2. 已有 Claude/ChatGPT/Gemini 订阅,希望复用现有额度而非单独购买 API 额度
  3. 需要通过 MCP 扩展连接特定工具(数据库、内部系统等)的自动化场景
  4. 希望基于同一底座构建带自有品牌和预配置的内部分发版

优缺点一览

优点
  • 定位通用型智能体,覆盖编码之外的写作、研究、自动化等场景
  • 已纳入 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 更合适。

常见问题

goose 只能用来写代码吗?
不是,它定位为通用型智能体,除了编码,也支持研究、写作、自动化、数据分析等任务。
可以用我已有的 ChatGPT/Claude 订阅吗?
可以,通过 ACP 支持复用已有的 Claude、ChatGPT 或 Gemini 订阅额度,也可以直接配置对应的 API Key。
MCP 扩展的权限怎么控制?
goose 本身不统一控制每个扩展的权限范围,建议在启用具体扩展前先审查该扩展自身声明的权限和数据访问范围。

相关 Agents