大家好,我是何三,独立开发者

你花几十块甚至几百块买的 Claude Pro、ChatGPT Plus 订阅,居然可以拿来白嫖一个开源 AI Agent——不用额外掏一分钱 API 费用。

这个项目叫 Goose,GitHub 上已经拿了近 4 万 Star(41.6k),而且刚刚被 Linux Foundation 收编,归到了 Agentic AI Foundation(AAIF)名下。说实话,一个开源 AI Agent 能被 Linux Foundation 看上,这本身就说明问题。

goose_cover

什么是 Goose?

Goose 是一个跑在你本地的通用 AI Agent。不限于写代码——搞研究、写文档、数据分析、自动化任务,啥都行。

它有三个形态:

  • Desktop 桌面应用:macOS、Linux、Windows 都支持
  • CLI 命令行工具:终端党福音
  • API 接口:想嵌入到别的系统里也行

内核用 Rust 写的(占 58.6%),UI 部分用 TypeScript(33.9%)。用 Rust 写出这么一个功能复杂的 AI Agent,真的服。这玩意儿性能和稳定性肯定不是 Python 那帮能比的。

为什么说它降维打击?

AI 编程 Agent 这赛道已经卷到飞起了——Cursor、Windsurf、Claude Code、GitHub Copilot……一个比一个贵,一个比一个封闭。

Goose 搞了件很离谱的事:通过 ACP(Agent Client Protocol) 协议,直接对接你已有的 Claude Code、ChatGPT Plus/Pro、Gemini 订阅。就是你花了钱的那些订阅,直接拿来当 AI 大脑用。

说白了,你买了 Claude Pro,Claude Code 要另外收钱。但通过 Goose,你的 Claude Pro 订阅就能驱动 Goose 帮你干活。这中间差价,你自己算。

这个功能我真的吹爆。

而且它还支持 15+ 个 LLM 提供商——Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock……你爱用谁用谁。

70+ MCP 扩展是什么概念?

Goose 支持通过 Model Context Protocol(MCP) 这个开放标准接入扩展。目前已经有 70 多个扩展可用。

连接 GitHub、Jira、Slack、浏览器……你日常工作用什么工具,基本都能接进来。Goose 不只是一个会写代码的 Agent,它是一个能操作你整个工作流的 Agent。

举个例子:你可以让 Goose 去 GitHub 上拉 PR 信息,去 Jira 看任务,去 Slack 发消息,最后把代码写好提交——全程你自己只动嘴。

这东西,怎么说呢,就是那种——用惯了就回不去了。

几个让我觉得有意思的细节

Desktop 应用体验不错。 最新版 v1.30.0 刚在 4 月 8 号发布,TUI(终端 UI)做了大重构,tool call 输出可以折叠展开了,消息渲染也更好看了。他们还在做国际化(i18n),说明在认真对待全球用户。

goose serve 后台服务模式。 新增的子命令,让 Goose 可以跑成后台服务。这个设计思路很对——AI Agent 不应该只能是一个交互式聊天框,它应该是一个可以随时调用的后台服务。

Skills 平台。 Goose 有一个技能系统,你可以给 Agent 预设技能,让它按照特定流程执行任务。比如写 release notes、做代码审查……可以自动化编排。

Custom Distro。 这个功能比较偏企业。你可以基于 Goose 做一个自定义分发版——预配置好 Provider、扩展、品牌,打包发给自己团队用。企业级玩法。

说实话,Custom Distro 这个功能的文档写得跟谜语人似的,我看了两遍才大概搞明白。有需要的人可以仔细看看官方文档。

上手体验

安装非常简单,macOS / Linux 一行命令搞定:

curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

Windows 用户也支持,在 Git Bash 或 PowerShell 里跑同样命令就行。

goose_quickstart

装完之后配置 Provider:

goose configure

会弹出一个交互式菜单,让你选 Provider。选你想用的就行——Claude、ChatGPT、Gemini、Ollama 随便挑。如果选 Tetrate Agent Router,首次还会送你 10 刀免费额度。

配置好之后直接开始:

goose session

然后就可以跟它对话了。给它下任务,比如:

create an interactive browser-based tic-tac-toe game in javascript where a player competes against a bot

Goose 会自己规划、写代码、生成文件。跑完你直接打开 HTML 文件就能玩。

goose_features

如果你还想让它能操作浏览器,可以在配置里启用 Computer Controller 扩展。装了这个之后,Goose 连帮你打开浏览器、点击按钮、抓网页内容都行。

跟其他工具比怎么样?

我之前也推荐过不少 AI 编程工具。坦白说,各有各的好:

  • Cursor:体验最丝滑的 IDE 集成方案,但贵,而且完全封闭
  • Claude Code:Anthropic 亲儿子,能力强但只能用 Claude 模型
  • Aider:开源 CLI 方案里最成熟的之一,但功能比较单一

Goose 的差异化在于:

  1. 开放:不绑定任何一家 AI 厂商,你用谁家的模型都行
  2. 免费:通过 ACP 协议用你已有的订阅,不用额外付费
  3. 可扩展:MCP 生态 70+ 扩展,不是只有写代码这一件事
  4. 基金会背书:进了 Linux Foundation AAIF,不会随便倒闭

当然,也有不足。比如 ACP 模式下还不支持 session 恢复(fork 和 resume),这用起来确实有点不方便。还有就是桌面应用偶尔会有一些小 bug,毕竟还在快速迭代中。

谁适合用?

如果你已经买了 Claude Pro 或 ChatGPT Plus,想要一个免费的本地 AI Agent 来干活——Goose 是目前最好的选择,没有之一。

如果你是终端党,想在命令行里直接跟 AI 对话、让 AI 帮你跑任务——Goose CLI 体验很好。

如果你是企业开发者,需要给团队部署一个统一的 AI Agent 工具——Goose 的 Custom Distro 值得研究。

装不装都行,看你自己需求。但我觉得这个东西的方向是对的——AI Agent 不应该被任何一家公司锁死。


本文使用 MGO 编辑并发布

关注"何三笔记",回复"mgo" 免费下载使用