">

Goose

AI编程 评分 3.9 / 5 0 次浏览 收录于 2 小时前 更新于 3 分钟前

Block 与 Linux 基金会治理的开源本地通用 AI 代理,支持桌面、CLI 与 API。

开源本地优先通用代理MCPACP模型无关

Goose是什么

Goose 是由 Block 出品、现由 Linux 基金会 AAIF 治理的开源本地通用 AI 代理,官网为 goose-docs.ai,采用 Apache 2.0 许可。与只聚焦于写代码的工具不同,Goose 以「本地优先、厂商中立」为出发点,既能在桌面应用、命令行,也能以 API 形式运行,覆盖编码、研究到自动化的多种场景。在「AI 编程」分类下,它的定位是「不锁定厂商的通用代理」,适合那些希望把 AI 能力留在本地、又不想被单一模型或编辑器绑定的团队。它兼容 15 家以上模型提供商,支持 ACP 协议,可作为 server 嵌入 Zed、JetBrains、VS Code 等编辑器,并通过 Recipes 把工作流固化为可分享、可跑 CI 的 YAML。从治理角度看,由 Linux 基金会 AAIF 托管意味着路线图与治理相对中立,社区可以审计代码、提出分叉,而不必担心单一厂商随时调整方向。

可用性与中文支持

  • 开源本地运行,可接本地模型零外联;用云端模型需国际网络
  • 界面为英文
  • 安装免费无门槛
  • 模型费按提供商另计,本地推理零 API 费用

主要功能

  • 本地运行多形态
  • 70+ MCP 扩展
  • 15+ 模型提供商
  • Recipes 工作流
  • 子代理并行
  • 安全与沙箱

如何使用Goose

  1. 选择运行形态:根据需求安装桌面应用、CLI 或部署 API,三种形态共享同一套配置与扩展机制,团队可以按需在不同环节选用。
  2. 配置模型:接入 Anthropic、OpenAI、Google 等云端模型,或连接本地 Ollama 实现完全本地推理,以此在隐私与能力之间做取舍。
  3. 添加扩展:从 70 多个 MCP 扩展中启用数据库、API、浏览器、GitHub、Drive 等能力,拓展代理可执行的范围,让通用任务真正落地。
  4. 编写 Recipes:用 YAML 描述多步工作流,保存为可分享的 Recipe,并在本地或 CI 中重复执行,把经验沉淀为可复用资产。
  5. 调整安全模式:根据信任程度在 Autonomous、Smart、Manual 之间切换,控制代理对文件的删改权限,在便利与安全之间取得平衡。

核心优势

优点

  • Apache 2.0 基金会治理
  • 模型无关可本地
  • 跨桌面 CLI API
  • MCP 生态广泛

局限

  • 无商业支持 SLA
  • 无合规认证
  • 模型费用另计
  • 默认模式有权限

使用示例

想要本地、不锁定厂商的通用代理时,团队可以把 Goose 作为统一入口处理编码、文档与调研,所有数据默认留在自有环境,降低对外泄密的顾虑,也减少了对单一云厂商的依赖。

使用本地 Ollama 模型的用户,可以让 Goose 在完全离线的状态下完成代码理解与改写,既保隐私又避免产生云端模型费用,适合对数据驻留有硬性要求的组织。

把重复性流程写成 Recipe 后,Goose 能够在 CI 中按计划执行,例如自动生成变更摘要或对 Pull Request 做初步检查,减少人工介入,也让评审标准保持一致。

作为 ACP server 嵌入现有编辑器时,Goose 可以在你熟悉的环境里提供代理能力,而不必切换到独立的客户端,保持工作流的连贯,并复用编辑器既有的上下文。

在需要并行处理的场景里,Goose 的子代理可以分别承担代码评审、资料研究与文件整理等任务,主代理负责协调,从而把多类工作压缩到更短的交付周期。在需要把多个数据源打通的任务里,Goose 可以借助 MCP 扩展同时连接数据库与代码仓库,自动汇总变更影响并生成报告,把跨系统的手工核对变为可重复的代理任务。

面向研究场景,Goose 能调用搜索与文档类扩展,整理某一项技术的背景、取舍与示例,并以 Recipe 形式保存,方便团队在后续项目中直接复用这套调研流程。在编写技术文档时,Goose 可以调用检索类扩展收集背景资料,再结合代码仓库生成带有示例与引用的初稿,让文档与实现保持一致,并减少人工在资料搬运上的时间。

当团队需要统一一类重复操作(如每周的安全依赖检查)时,可以把流程写成 Recipe 并定时执行,使代理从临时的对话工具升级为可持续运行的内部服务,沉淀为组织资产。

在处理跨系统的数据核对任务时,Goose 能够同时连接数据库与代码仓库,自动比对变更影响并产出可读报告,把原本需要多人协作的手工核对压缩成一次可重复的代理运行。在需要为新人准备环境说明时,Goose 可以基于现有仓库自动梳理依赖、脚本与常见命令,并产出一份可读的入门指南,降低口头交接带来的信息损耗,也让新人更快进入状态。

在团队协作场景中,Goose 可以把一个大型调研任务拆给多个子代理并行处理,主代理负责汇总与去重,从而把原本串行的人工查找压缩为一次有结构的产出。

同类工具对比

工具 形态 谁来驱动流程 适合谁
goose 桌面/CLI/API 用户自选模型与本地运行 厂商中立、本地优先需求
gemini-cli 终端 CLI Google Cloud / Code Assist GCP 生态企业
codex 终端 CLI OpenAI 账号与额度 OpenAI 栈开发者
claude-code 终端 CLI Anthropic 订阅或 API Anthropic 生态用户
phind 网页/扩展 自带模型与检索 查证型开发者

产品定价

软件本身免费开源(Apache 2.0),无订阅;模型费按所选提供商另计,支持完全本地推理。

价格与档位可能随时调整,以上信息以官网为准。

应用场景

  • 本地不锁厂商
  • 本地 Ollama 保隐私
  • Recipe 跑 CI
  • 嵌入编辑器 ACP

常见问题

goose 是否真的可以完全免费

软件本体以 Apache 2.0 开源且无需订阅,你可以零成本使用;但如果接入云端模型,模型调用费用按所选提供商另行计算,本地推理则可做到零 API 费用,建议为云端模型设置用量上限。

goose 适合受监管的行业吗

Goose 目前没有商业支持与合规认证,受监管团队若采用需要自行承担风险,并建立内部的审查、权限与审计机制来补足保障,例如把代理限制在隔离环境与只读数据源。

默认模式会不会误删文件

Goose 的 Autonomous 模式默认拥有文件删改权限,存在误操作可能;在重要环境里建议切换到 Manual 或 Smart 模式,并借助工具权限与沙箱加以约束,关键操作保留人工确认。

goose 与纯编码工具有何不同

与 aider、opencode 等同属开源 BYOK 的工具相比,Goose 形态更全,覆盖桌面、API、Recipe 与 ACP,并强调通用任务而不仅是写代码,因此更适合需要统一代理入口的团队。

goose 与纯编码开源工具还有哪些差异

除了形态更全,Goose 的 Recipes 与 ACP 让它既能跑 CI 又能嵌入编辑器,而多数纯编码 BYOK 工具仍以命令行对话为主。若你希望在团队内部把代理能力产品化、标准化,Goose 的扩展性会更有施展空间。

如何为 Goose 设置模型费用护栏

在接入云端模型时应先设定月度预算与单次调用上限,并把高风险文件操作限制在 Manual 模式;本地推理可进一步削弱费用波动,是控制成本最直接的手段,也能降低对外网的依赖。

相关工具与内容
  • gemini-cli:Google 企业向终端代理,集成 Gemini 与 Cloud,适合已在 GCP 体系、需要云原生集成的团队。 - codex:OpenAI 开源终端代理,Rust 沙箱、轻量原生,适合在脚本与自动化中使用 OpenAI 能力。 - phind:开发者技术搜索与问答引擎,答案带引用,可连接私有代码库上下文,补足查证环节。 - claude-code:Anthropic 第一方终端代理,订阅或 API 驱动,偏向其自身生态与模型能力。

类似Goose的工具

以下工具与 Goose 在场景上有交集或重叠,可一并比较:

OpenAI 开源终端编码代理,以 Rust 为核心,轻量且与 OpenAI 生态打通。

3.8 4 用过 去使用

面向开发者的 AI 技术搜索引擎,提供带引用的可溯源编码答案与代码库上下文。

3.6 3 用过 去使用

跑在终端里的 AI 编码代理,能直接读改仓库、执行命令并提交改动,适合习惯命令行与 Git 流程的开发者

3.0 65 用过 去使用
More in category

AI编程的其他工具

查看AI编程全部工具

OpenAI 开源终端编码代理,以 Rust 为核心,轻量且与 OpenAI 生态打通。

3.8 4 用过 去使用

Anysphere 推出的 AI 代码编辑器,把编程工作流从「以文件为中心」改为「以 Agent 为中心」

3.7 1.3w 用过 去使用
Reviews

Goose 相关评测

全部评测