Claude Code月费200刀?Goose免费替代品对比分析
详细对比Claude Code和Goose的功能与定价差异,为程序员的工具选型决策提供量化参考。
详细对比Claude Code和Goose的功能与定价差异,为程序员的工具选型决策提供量化参考。
人工智能编程革命有一个问题:它太贵了。
Claude Code 是 Anthropic 推出的一款基于终端的 AI Agent,能够自主编写、调试和部署代码,已经吸引了全球软件开发者的关注。但它每月 20 美元至 200 美元不等的定价——具体取决于使用量——在其目标用户程序员群体中引发了日益强烈的反弹。
如今,一款免费替代方案正在获得越来越多的关注。Goose 是由 Block(前身为 Square 的金融科技公司)开发的开源 AI Agent,提供与 Claude Code 几乎相同的功能,但完全运行在用户的本地机器上。没有订阅费,不依赖云服务,也没有每五小时重置一次的速率限制。
“你的数据始终只属于你。”软件工程师 Parth Sareen 在最近的一次直播演示中说道。这句话准确概括了 Goose 的核心吸引力:它让开发者能够完全掌控由 AI 驱动的工作流,甚至可以离线工作——包括在飞机上。
这个项目的人气迅速增长。Goose 目前在代码共享平台 GitHub 上已获得超过 26,100 个 Star,拥有 362 名贡献者,自发布以来已经推出 102 个版本。最新版本 1.20.1 于 2026 年 1 月 19 日发布,其开发速度足以媲美商业产品。
对于那些对 Claude Code 的定价结构和使用上限感到不满的开发者来说,Goose 代表了 AI 行业中越来越少见的一类产品:真正免费、没有附加条件,而且足以胜任严肃开发工作的工具。
要理解 Goose 为什么重要,首先需要了解围绕 Claude Code 定价产生的争议。
Anthropic 是一家总部位于旧金山、由前 OpenAI 高管创立的人工智能公司,它将 Claude Code 纳入了自己的订阅套餐。免费套餐完全无法使用 Claude Code。Pro 套餐按年付费时每月 17 美元,按月付费则为每月 20 美元,但用户每五小时只能发送 10 至 40 条 prompt——对于严肃的开发者来说,在高强度工作时,几分钟就能用完这一额度。
每月 100 美元和 200 美元的 Max 套餐提供了更高的使用额度:分别为 50 至 200 条 prompt 和 200 至 800 条 prompt,同时还可以使用 Anthropic 最强大的模型 Claude 4.5 Opus。但即使是这些高价套餐也存在诸多限制,引发了开发者社区的强烈不满。
7 月下旬,Anthropic 宣布推出新的每周速率限制。按照这套机制,Pro 用户每周可以获得 40 至 80 小时的 Sonnet 4 使用额度。每月 200 美元套餐的 Max 用户则可以获得 240 至 480 小时的 Sonnet 4 使用额度,以及 24 至 40 小时的 Opus 4 使用额度。近五个月过去了,开发者的不满仍未平息。
问题在哪里?这些所谓的“小时”并不是真正的小时数。它们代表的是基于 token 计算的额度,会随着代码库大小、对话长度以及所处理代码的复杂程度而出现巨大差异。独立分析表明,换算到每个会话,Pro 用户的实际额度大约是 44,000 个 token,而每月 200 美元的 Max 套餐约为 220,000 个 token。
“这既令人困惑,又含糊不清。”一位开发者在一篇广为传播的分析文章中写道,“当他们说‘24 至 40 小时的 Opus 4’时,这并没有真正告诉你,自己实际上能获得多少使用量。”
Reddit 和各类开发者论坛上的反弹十分激烈。一些用户表示,在进行高强度编码时,仅仅 30 分钟就会触及当天的使用上限。另一些人则直接取消了订阅,称这些新限制“就是个笑话”,而且“根本无法用于真正的工作”。
Anthropic 为这些调整进行了辩护,声称相关限制影响的用户不到 5%,其目标是那些“全天候在后台持续运行 Claude Code”的用户。但该公司并未说明这个数字究竟是指 Max 订阅用户中的 5%,还是全部用户中的 5%——两者之间的差别非常大。
Goose 采用了一种截然不同的方法来解决同一个问题。
Goose 由 Jack Dorsey 领导的支付公司 Block 开发,是工程师口中的“本机 AI Agent”。Claude Code 会将你的查询发送到 Anthropic 的服务器进行处理,而 Goose 则可以使用由你自行下载和控制的开源语言模型,完全运行在本地计算机上。
该项目的文档称,Goose 能够“超越代码建议”,并使用“任何 LLM”来“安装、执行、编辑和测试”。最后这句话——“任何 LLM”——正是它最关键的差异化优势。Goose 从设计之初就与具体模型无关。
如果拥有 API 访问权限,你可以将 Goose 连接到 Anthropic 的 Claude 模型,也可以使用 OpenAI 的 GPT-5 或 Google 的 Gemini,还可以通过 Groq、OpenRouter 等服务进行调用。或者——真正有意思的是——你可以借助 Ollama 等工具完全在本地运行 Goose。这些工具允许你在自己的硬件上下载并运行开源模型。
这带来的实际影响相当显著。使用本地部署方案,不需要支付订阅费,没有使用上限和速率限制,也无须担心代码被发送到外部服务器。你与 AI 之间的对话永远不会离开自己的机器。
“我经常在飞机上使用 Ollama——非常有意思!”Sareen 在演示中说道。这也凸显出本地模型如何让开发者摆脱互联网连接的限制。
Goose 可以作为命令行工具或桌面应用运行,并能自主完成复杂的开发任务。它可以从零开始构建完整项目、编写和执行代码、调试故障、协调跨多个文件的工作流,还能与外部 API 交互——整个过程无须人类持续监督。
它的架构依赖于 AI 行业所说的“tool calling”或“function calling”,也就是语言模型请求外部系统执行特定操作的能力。当你要求 Goose 创建新文件、运行测试套件或检查 GitHub pull request 的状态时,它不会只是生成一段文字,描述应该如何操作,而是会真正执行这些操作。
这种能力高度依赖底层语言模型。根据 Berkeley Function-Calling Leaderboard 的排名,目前 Anthropic 的 Claude 4 系列模型在 tool calling 方面表现最佳。该榜单会评估模型将自然语言请求转换为可执行代码和系统命令的能力。
不过,新一代开源模型正在迅速追赶。Goose 的文档重点介绍了多个具备出色 tool calling 支持的选项,包括 Meta 的 Llama 系列、阿里巴巴的 Qwen 模型、Google 的 Gemma 系列,以及 DeepSeek 面向推理优化的模型架构。
Goose 还集成了 Model Context Protocol(MCP)。这是一项正在兴起的标准,用于将 AI Agent 与外部服务连接起来。通过 MCP,Goose 可以访问数据库、搜索引擎、文件系统和第三方 API,使其能力远远超出基础语言模型本身所能提供的范围。
对于希望实现完全免费且保护隐私的开发者来说,整个配置过程涉及三个主要组件:Goose 本身、Ollama(用于在本地运行开源模型的工具),以及一个兼容的语言模型。
Ollama 是一个开源项目,大幅简化了在个人硬件上运行大语言模型的流程。它通过一个简单的界面,处理模型下载、优化和服务化等复杂工作。
从 ollama.com 下载并安装 Ollama。安装完成后,只需一条命令即可拉取模型。对于编程任务,Qwen 2.5 提供了强大的 tool calling 支持:
模型会自动下载,并开始在你的机器上运行。
Goose 同时提供桌面应用和命令行界面。桌面版本提供更加直观的可视化体验,而 CLI 则更适合那些喜欢完全在终端中工作的开发者。
安装方式因操作系统而异,但通常可以从 Goose 的 GitHub releases 页面下载,也可以使用包管理器安装。Block 为 macOS(同时支持 Intel 和 Apple Silicon)、Windows 以及 Linux 提供了预构建的二进制文件。
在 Goose Desktop 中,依次进入 Settings 和 Configure Provider,然后选择 Ollama。确认 API Host 已设置为 http://localhost:11434,也就是 Ollama 的默认端口,然后单击 Submit。
如果使用命令行版本,请运行 goose configure,选择“Configure Providers”,再选择 Ollama,并在系统提示时输入模型名称。
到这里就完成了。Goose 现在已经连接到一个完全运行在你自己硬件上的语言模型,可以执行复杂的编程任务,不需要支付任何订阅费,也不依赖外部服务。
一个显而易见的问题是:你需要什么样的计算机?
在本地运行大语言模型所需的计算资源,远高于普通软件。最关键的限制因素是内存——在大多数系统上指 RAM;如果使用独立显卡加速,则主要是 VRAM。
Block 的文档指出,32GB RAM 可以为“更大的模型和输出提供一个可靠的基准配置”。对于 Mac 用户来说,这意味着计算机的统一内存是主要瓶颈。对于配备独立 NVIDIA 显卡的 Windows 和 Linux 用户来说,GPU 显存(VRAM)对加速效果更为重要。
不过,开始使用并不一定需要昂贵的硬件。参数量较少的小型模型可以在配置低得多的系统上运行。例如,Qwen 2.5 提供多种不同规模的版本,其中较小的版本可以在配备 16GB RAM 的机器上有效运行。
“你不需要运行最大的模型,也能获得出色的结果。”Sareen 强调。实际建议是:先使用较小的模型测试自己的工作流,然后再根据需要扩大模型规模。
作为参考,Apple 配备 8GB RAM 的入门级 MacBook Air 很难顺畅运行大多数能力足够强的编程模型。但配备 32GB 内存的 MacBook Pro——这类配置在专业开发者中越来越普遍——则可以轻松应对。
搭配本地 LLM 使用的 Goose 并不能完美替代 Claude Code。两者之间确实存在一些开发者应该了解的取舍。
模型质量:Anthropic 的旗舰模型 Claude 4.5 Opus 仍然可以说是处理软件工程任务最强大的 AI。它擅长理解复杂代码库、遵循细致入微的指令,并在第一次尝试时就生成高质量代码。开源模型已经取得巨大进步,但差距依然存在,尤其是在最具挑战性的任务上。
一位改用每月 200 美元 Claude Code 套餐的开发者直言不讳地描述了这种差异:“当我说‘让它看起来更现代’时,Opus 知道我是什么意思。其他模型给我的却是 2015 年前后的 Bootstrap 风格。”
上下文窗口:通过 API 使用的 Claude Sonnet 4.5 提供了多达 100 万个 token 的超大上下文窗口,足以一次性载入整个大型代码库,而不需要切分内容或处理上下文管理问题。大多数本地模型的默认上限是 4,096 或 8,192 个 token。虽然许多模型可以配置更长的上下文,但代价是更高的内存占用和更慢的处理速度。
速度:Claude Code 等云服务运行在专门为 AI 推理优化的服务器硬件上。本地模型运行在消费级笔记本电脑上,处理请求的速度通常更慢。对于需要频繁修改并等待 AI 反馈的迭代式工作流,这种差异会非常明显。
工具成熟度:Claude Code 得益于 Anthropic 专门投入的工程资源。prompt caching 等功能已经相当成熟,并且拥有完善的文档支持;对于重复出现的上下文,这项功能最多可以降低 90% 的成本。structured outputs 等功能也同样如此。Goose 虽然开发活跃,迄今已发布 102 个版本,但它依赖社区贡献,在某些特定领域可能还达不到同等的完善程度。
Goose 进入的是一个竞争激烈的 AI 编程工具市场,但它占据了一个独特的位置。
Cursor 是一款广受欢迎的 AI 增强型代码编辑器,其 Pro 套餐每月收费 20 美元,Ultra 套餐每月收费 200 美元——与 Claude Code 的 Max 套餐定价相似。在 Ultra 套餐中,Cursor 每月大约提供 4,500 次 Sonnet 4 请求,其额度分配模式与 Claude Code 按小时重置的方式有很大不同。
Cline、Roo Code 和类似的开源项目也提供 AI 编程辅助功能,但它们的自主程度和工具集成能力各不相同。许多产品更侧重于代码补全,而不是 Goose 和 Claude Code 所代表的 Agent 式任务执行。
Amazon CodeWhisperer、GitHub Copilot,以及主要云服务商推出的企业级产品,主要面向那些采购流程复杂且拥有专项预算的大型组织。对于希望获得轻量、灵活工具的个人开发者和小型团队来说,它们的相关性较低。
Goose 将真正的自主能力、模型无关性、本地运行和零成本结合在一起,形成了独特的价值主张。它并不试图在产品打磨程度或模型质量上与商业产品竞争,而是在自由度上展开竞争——既包括财务上的自由,也包括架构上的自由。
AI 编程工具市场正在快速演变。开源模型的进步速度不断缩小其与专有替代方案之间的差距。Moonshot AI 的 Kimi K2 和 z.ai 的 GLM 4.5,如今在基准测试中的表现已经接近 Claude Sonnet 4,而且它们可以免费使用。
如果这一趋势持续下去,Claude Code 用来支撑高昂定价的质量优势可能会逐渐消失。届时,Anthropic 将面临压力,不得不更多地依靠功能、用户体验和集成能力展开竞争,而不是单纯依靠模型能力。
目前,开发者面临着一个明确的选择。需要绝对顶级模型质量、能够承担高价,并且愿意接受使用限制的人,可能更适合 Claude Code。优先考虑成本、隐私、离线访问和灵活性的人,则可以真正将 Goose 作为替代方案。
一款每月收费 200 美元的商业产品,竟然拥有一款核心功能相当、价格为零的开源竞争对手,这件事本身就非同寻常。它既反映了开源 AI 基础设施的成熟,也体现出开发者对尊重其自主权的工具有着强烈需求。
Goose 并不完美。与商业替代方案相比,它需要更多技术配置;它依赖并非所有开发者都拥有的硬件资源;其可选模型虽然进步迅速,但在复杂任务上仍然落后于最优秀的专有产品。
但对于一个不断壮大的开发者社区来说,这些限制是可以接受的取舍,因为他们换来的是 AI 领域中越来越罕见的东西:一款真正属于自己的工具。
Goose 可从 github.com/block/goose 下载,Ollama 可从 ollama.com 获取。这两个项目均免费且开源。