goose

开源智能体,能安装、执行、测试,而不只是给代码建议。

goose 采用 Apache-2.0 协议,能力越过「写代码」延伸到周边工作: 安装依赖、执行命令、测试结果。它可以接入你配置的任意模型。 它的作用范围刻意比编程助手更宽——这既是选它的理由,也是要小心的理由。

会去拿 goose 的人,脑子里那句话通常是「把这个搭起来、让它能跑」,而不是「帮我写这个函数」。它把环境相关的活 —— 装依赖、跑命令、检查结果 —— 当作工作本身,而不是围着代码生成打转的边角料。这份宽度同时也是警告:一个愿意装东西、愿意跑命令的工具,比任何补全工具都更需要一个用完就扔的环境,和一个复查的习惯。

我们的判断

当任务真的是「把这套东西装起来跑通」而不是「写这个函数」时,它有用, 因为它把环境工作当作任务的一部分。这个宽度就是代价:一个愿意安装东西、执行命令的工具, 比补全类工具更需要沙箱和检查习惯。建议先在可丢弃的环境里用。

最后核实于 2026-09-02

最适合

  • 环境搭建与依赖处理,而不只是改代码
  • 自动化多步本地工作流
  • 需要与单一模型厂商解耦的团队

局限

  • 社区规模小于头部终端智能体
  • 权限宽意味着出错时影响面也宽
  • 质量取决于你配置的模型

什么时候该选别的

  • 不应让智能体安装任何东西的生产机器
  • 想要体验最成熟的终端智能体的人
  • 没有沙箱环境可用的团队

主要功能

  • 不止修改文件,还能安装依赖、执行命令
  • 可接入任意配置的模型
  • 通过插件体系扩展
  • Apache-2.0 协议,本地运行

goose 的替代品

如果 goose 不合适,这些工具解决的是类似问题。

goose 的替代品 →