LuAITools.com
Submit
AI 智能体

Goose

Goose 是一款开源AI 智能体,可在本地环境中帮助开发者执行编码和自动化任务。

访问官网

🛠️ Goose 工具是什么

Goose 是一款由 Block 公司(Square 和 Cash App 的母公司)开发的本地开源 AI Agent,2025 年 1 月正式发布,已捐赠给 Linux 基金会旗下的 Agentic AI Foundation(AAIF)。截至 2026 年 7 月,GitHub 星标数约 51,819,fork 数 3,058,采用 Apache 2.0 协议,主语言是 Rust。

它的定位用一句话概括:Goose 是一个跑在你电脑上的“AI 外包团队”,你给它一个任务,它读文件、写代码、跑测试、装依赖、调 API,出了错自己修,直到把活干完。它不满足于只给代码建议——它是真正动手做事的 Agent。Block 的工程团队把它称为“on-machine AI coding agent”,强调本地优先,不是云端服务。

它解决的问题其实是很多开发者都有的一个痛点:你在 ChatGPT 里问“怎么做”,它给你一段文字,然后你得自己复制、粘贴、调试、跑测试。Goose 直接帮你“做完”。一个典型的例子是 openKylin 社区用它来测试项目,它自动识别项目功能、完成核心功能测试、汇总发现的问题。另一个例子是有人在直播中只用语音指令,就让 Goose 从零创建了一个带动画效果和 3D 变换的完整网页应用。

几个关键事实要先说清楚。第一,Goose 软件完全免费,Apache 2.0 协议开源,但你运行它需要模型 API 费用或者本地算力。第二,它支持 15+ 模型提供商,包括 Claude、GPT、Gemini、Ollama 本地模型,不绑定任何一家。第三,2025 年底从 Block 移交给 Linux 基金会,治理架构中立,企业用户不用担心被单一公司控制。

Goose
Goose

⚡ 核心功能

  • 全流程自主执行:Goose 的核心能力是端到端完成任务。你告诉它“帮我创建一个 Python Flask 项目,包含用户注册登录接口和单元测试”,它会自己规划步骤、写代码、跑测试、修错误,最后交付。它不是“建议工具”,是“执行工具”。
  • MCP 扩展生态(1700+ 服务器):Goose 是第一个支持 MCP(模型上下文协议)的开源 Agent(2025 年 1 月),目前支持 1700+ MCP 服务器。这意味着它能接入 GitHub、数据库、浏览器、Google Drive、Slack 等几乎任何有 MCP 接口的工具。Reddit 用户评价“MCP 集成是最吸引我的地方,我能把它连到我的监控栈、数据库,甚至智能家居”。
  • Recipes(工作流模板):把一套多步骤流程用 YAML 捕获,可以版本化、共享、参数化。比如你调试好了一个“代码审查”流程,可以把它存成 Recipe,团队里谁都能复用。这比只留一段提示词更容易交接。
  • Subagents(子代理编排):复杂任务可以拆分给独立的子 Agent 并行处理——一个做代码审查、一个做研究、一个处理文件。主会话不会被上下文拖乱,效率更高。
  • 桌面 App + CLI + API 三种形态:桌面 App 适合日常交互,CLI 适合终端工作流,API 适合把 Goose 嵌进自己的系统。你可以坐在电脑前慢慢看它干活,也可以在终端里一条命令启动任务。
  • 多模型切换与动态路由:支持 20+ 模型提供商,包括 Claude、GPT、Gemini、Ollama、OpenRouter 等。你可以在同一个会话里按任务切换模型——复杂推理用 Claude,日常操作换便宜的本地模型。
  • 定时任务(Scheduler):Goose 桌面版提供 Scheduler 功能,可以设置定时任务。比如每天早上自动检查项目状态、整理下载文件夹、发送日报。
  • 安全控制:提供工具权限控制、sandbox 模式、prompt injection 检测、adversary reviewer 等安全机制。你可以控制哪些命令需要人工批准,哪些可以自动执行。

✨ 主要亮点与优势

1. 真正的本地优先,数据不出机器。Goose 运行在你的电脑上,文件、终端、工具、扩展、模型配置都围绕本机工作区展开。如果你用 Ollama 跑本地模型,整个链路零数据外传。有评测的原话是“你与 AI 的对话永远不会离开你的机器”。这个能力对于处理敏感代码或合规要求高的场景来说,是能不能用 AI 的前提条件。

2. 模型完全自由,不被任何供应商锁定。Goose 支持 20+ 模型提供商,从 Claude 到 GPT 到 Gemini 到本地 Ollama 都能用。你可以用 Claude 做复杂推理,用便宜模型做日常任务,成本完全由你自己控制。对比 Claude Code 只能绑 Anthropic 生态,Goose 的灵活性是独一档的。

3. MCP 生态是同类工具里最成熟的。Goose 是第一个支持 MCP 的开源 Agent,目前支持 1700+ MCP 服务器。这意味着它能接入的工具范围远超其他 Agent。有用户评价“没有其他 AI Agent 能做到这么好”。

4. Linux 基金会治理,中立且长期可靠。2025 年底从 Block 移交给 Linux 基金会旗下的 Agentic AI Foundation,治理架构中立。Block 也在内部大规模使用 Goose,Hacker News 社区评价“Block 自己都在用,说明它不会被抛弃。太多开源 AI 工具是周末项目,火一阵就死了”。

🎯 使用场景

Goose 的场景比纯编码工具更宽——它把自己定位为“通用 AI Agent”,不只盯代码。

  • 日常编码与项目搭建:从零创建项目、写业务代码、跑测试、调试。openKylin 社区的示例包括“帮我创建一个 Python Flask 项目,包含用户注册登录接口和单元测试”、“分析当前项目的代码结构,生成 README 文档”。
  • 理解陌生代码库:刚接手一个项目,让 Goose 读代码、梳理调用关系、生成架构说明。比啃文档快得多。
  • 数据科学快速原型:KDnuggets 的教程专门讲了数据科学家的用法——“加载 Titanic 数据集、训练随机森林、打印准确率”,Goose 写代码、执行、给结果,几秒钟完成。
  • 自动化重复性任务:定时整理文件夹、批量处理数据、自动填表、发日报。Goose 的 Scheduler 和后台常驻能力让这些任务可以自动化。
  • 研究与写作辅助:Goose 的 README 明确列出研究、写作、数据分析、日常工作流等场景。它可以帮你收集资料、整理笔记、起草文档。
  • 不适用的人群:只需要简单代码补全的开发者(Copilot 更轻);不写代码、不需要系统操作权限的普通用户;不愿意花时间配置模型和权限的用户;对“Agent 自主执行”有安全顾虑且不愿做权限管控的用户。

📋 如何使用

第一步:安装

Goose 提供桌面 App 和 CLI 两种方式。桌面 App 从官网下载安装包(macOS、Windows、Linux 都支持)。CLI 安装:curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash,或者 macOS 用户用 brew install goose

第二步:配置模型

首次启动进入配置页面,选择模型提供商。支持 Anthropic、OpenAI、Google、OpenRouter、Ollama 等。如果你想完全免费,选 Ollama 并指向本地服务,然后选一个开源模型(Qwen、Llama、Gemma 等)。如果你想用云端模型,填入 API Key 即可。

第三步:熟悉界面

桌面 App 主界面左侧有 Chat 对话、Recipes 工作流模板、Apps 应用市场、Scheduler 定时任务、Extensions 扩展管理等入口。先看看 Extensions 里有哪些可用的 MCP 扩展,按需启用。

第四步:发出第一个任务

在 Chat 里用自然语言描述任务。比如“帮我看看当前目录有什么文件,然后解释一下项目结构”。Goose 会开始规划、执行、汇报。每一步操作它都会显示,你随时可以中断或调整方向。

第五步:逐步增加任务复杂度

从小任务开始,理解 Goose 的能力和边界。确认它理解对了、执行稳定了,再派更复杂的活。有用户形容“跟培养一个小孩子一样”,需要耐心调教。

💡 使用技巧

  • 从“小任务”开始,不要一上来就派大活。先让它“整理下载文件夹”或“总结这篇文章”,观察它的行为。确认稳定了再让它搭建项目。复杂任务可以用 Recipes 固化流程,但前提是你已经手动跑通过一遍。
  • 把项目规范写进 Recipes 或配置文件。Goose 的 Recipes 是 YAML 格式的可复用工作流。如果你经常做某类任务(比如“代码审查”),把提示词和步骤存成 Recipe,团队里谁都能用,比每次重复描述可靠得多。
  • 用便宜的模型做日常任务,贵模型做复杂推理。Goose 支持动态模型切换。日常的文件整理、消息回复用本地 Ollama 或 Gemini Flash,复杂的研究分析、代码重构再用 Claude 或 GPT。这个策略能把成本控制得很低。
  • 善用 MCP 扩展来扩展能力边界。Goose 支持 1700+ MCP 服务器。如果你需要操作数据库、查 GitHub、控制浏览器,去 Extensions 里找对应的 MCP 扩展启用。这比让 Agent 用通用方式操作要可靠得多。
  • 注意权限边界,尤其是系统命令。Goose 有安全控制机制,但你需要自己配置哪些命令需要人工批准。不要让 Agent 无限制地执行删除、部署、推送等危险操作。从严格的权限设置开始,逐步放开。

📦 安装方式

平台安装方式
macOS官网下载桌面 App;或 brew install goose 安装 CLI
Windows官网下载桌面 App 安装包
Linux官网下载桌面 App;CLI 用 curl ... | sh 安装;openKylin 用户可直接在软件商店搜索安装
CLI(跨平台)curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Web无独立 Web 版,核心是桌面 App + CLI
iOS / Android无移动端 App
浏览器插件无官方浏览器插件
API可作为 API 嵌入到自己的系统

一个实际建议:如果你只是想试试,下载桌面 App 最方便,图形界面容易上手。如果你习惯终端工作流,CLI 更自然。openKylin 用户直接在软件商店搜“Goose”一键安装就行,对国内用户比较友好。

💰 收费情况

Goose 软件本身完全免费,Apache 2.0 协议开源。你唯一的花费是模型 API 费用或者本地算力。

成本项目费用范围说明
Goose 软件免费Apache 2.0,可自由使用、修改、分发
模型 API(云端)按量付费Claude、GPT、Gemini 等,直接付给提供商
模型(本地 Ollama)免费仅消耗本机算力,API 零成本
基础设施$0跑在你自己的电脑上,不需要服务器
典型月度总成本$0-30/月用本地模型零成本;用云端模型按量付费

说实话:Goose 的“免费”是真正的免费——软件不收费,没有订阅门槛,没有速率限制,没有用量上限。如果你用 Ollama 跑本地模型,整个使用过程是零成本的。对比 Claude Code 每月 $20-200 的订阅费,Goose 在成本上的优势是压倒性的。唯一的代价是你需要自己管理模型 API Key(如果用云端模型)或者有能跑本地模型的硬件。

👥 适用人群

  • 对成本敏感的开发者:这是 Goose 最核心的用户群。你不想每月付 $20-200 的订阅费,但需要一个能真正干活的 AI Agent。Goose 免费 + BYOK 的模式让你完全按用量付费,用本地模型的话零成本。
  • 对数据隐私有要求的用户:Goose 本地运行,配合 Ollama 可以做到数据完全不出机器。对于处理敏感代码、合规要求高、或者只是单纯不想把代码传给第三方服务器的开发者来说,这是核心价值。
  • 技术极客和喜欢折腾的开发者:愿意花时间配置模型、启用 MCP 扩展、写 Recipes、调权限边界。Goose 的灵活性和可扩展性对这类用户来说是吸引力。
  • 需要跨工具自动化的团队:Goose 的 MCP 生态让它能接入 GitHub、数据库、Slack、Google Drive 等工具。如果你的团队有大量跨工具的工作流需要自动化,Goose 的扩展能力有用武之地。
  • openKylin 等国产 Linux 用户:Goose 已经上架 openKylin 软件商店,对国内 Linux 用户来说安装和使用门槛相对友好。
  • 不适用的人群:只需要简单代码补全的开发者(Copilot 更轻);不写代码、不需要系统操作权限的普通用户;不愿意花时间配置和调教的用户(Goose 的初始配置有一定门槛);对“Agent 自主执行”有安全顾虑且不愿做权限管控的用户。

🌍 全球使用情况

Goose 的增长速度在开源 AI Agent 里属于头部。2025 年 1 月发布后,GitHub 星标数在一年多内达到 51,000+,fork 数 3,000+,有 400+ 贡献者参与,发布了 102 个版本。从 15k 到 50k stars 的爆发主要发生在 2025 年底到 2026 年初。

社区讨论集中在 Reddit 的 r/LocalLLaMA 和 r/AI_Agents、Hacker News 等平台。Hacker News 上多次登上首页,社区对 AAIF 移交 Linux 基金会的评价是“确保了长期的中立性”。Reddit 上有人评价“Block 自己都在用,说明它不会被抛弃。太多开源 AI 工具是周末项目,火一阵就死了”。

在中国市场,Goose 的认知度在上升。CSDN、腾讯云社区、知乎上有不少中文教程。openKylin 软件商店上架后,国内 Linux 用户的安装门槛大幅降低。中文社区主要关注它的“免费替代 Claude Code”定位,以及用 DeepSeek 或本地模型接入的方案。腾讯云开发者社区的文章把 Goose 定位为“挑战 Claude Code 每月 200 美元高昂费用的开源方案”。

⚖️ 优缺点分析

优点

  • 真正免费,没有隐藏成本。Apache 2.0 开源,软件不收费,没有订阅门槛,没有速率限制。用本地模型的话整个使用过程零成本。对比 Claude Code 每月 $20-200 的费用,Goose 在成本上的优势是压倒性的。
  • 模型完全自由,不被供应商锁定。支持 20+ 模型提供商,从 Claude 到 GPT 到本地 Ollama 都能用。你可以按任务和成本灵活切换,供应商涨价或改政策时随时可以换。
  • MCP 生态最成熟,扩展能力最强。第一个支持 MCP 的开源 Agent,1700+ MCP 服务器支持。接入 GitHub、数据库、浏览器、Google Drive 等工具的能力远超同类。
  • Linux 基金会治理,中立且长期可靠。从 Block 移交给 AAIF,治理架构中立,企业用户不用担心被单一公司控制。Block 内部也在大规模使用,不是“抛弃型项目”。
  • 桌面 App + CLI + API 三种形态。覆盖不同使用习惯,桌面 App 对新手友好,CLI 适合终端用户,API 适合嵌入自己的系统。

缺点

  • 初始配置有门槛。安装后需要配置模型提供商、启用 MCP 扩展、设置权限边界。对于不熟悉命令行或 API Key 管理的用户来说,上手需要一些耐心。有评测指出“它比商业替代品需要更多的技术设置”。
  • 本地模型需要硬件支持。如果你想完全免费使用本地模型,需要一台有足够显存和算力的机器。运行中等规模的开源模型至少需要 16GB 以上显存,这对很多开发者来说不是标配。没有硬件的话,还是得用云端模型 API,成本就不能完全归零。
  • 任务可靠性有波动。有用户反馈任务会卡在格式错误的工具调用上,最后需要重来。Goose 的循环可靠性(而不是模型能力)是用户抱怨最多的失败模式。这个问题的严重程度取决于你用的模型和任务复杂度。
  • 中文界面和文档支持一般。Goose 的核心社区和文档以英文为主,中文教程虽然不少但系统性不如英文资源。对于不习惯英文界面的用户来说,学习成本更高。

🔄 与同类工具对比

维度GooseClaude CodeCursorCline
核心模式本地 Agent,自主执行终端交互式代理AI 原生编辑器IDE 内 Agent,每步确认
价格免费 + API 用量含在 Claude 订阅($20-200/月)$20-200/月免费 + API 用量
模型选择20+ 模型(最自由)仅 Claude框架内多模型任意模型
MCP 支持✅ 先驱,1700+ 服务器
桌面 App✅ 原生桌面应用✅ 原生
开源✅ Apache 2.0❌ 闭源❌ 闭源✅ Apache 2.0
国内友好度中等(openKylin 上架)需网络环境需网络环境中等(支持国模)
最适合谁成本敏感、隐私优先的开发者Claude 生态、终端工作流想要 AI 原生编辑器体验VS Code 用户、供应商中立

跟 Claude Code 的对比值得多说一句。两者都是终端/本地优先的 AI Agent,但定位完全不同。Claude Code 是商业产品,$20-200/月的订阅费,绑 Anthropic 生态,有速率限制。Goose 是开源免费产品,不绑模型,没有速率限制。有评测直接说“Goose 提供了与 Claude Code 几乎相同的功能,但完全运行在本地,零订阅费、零云依赖、零速率限制”。如果你对成本敏感或者需要数据隐私,Goose 是明确的替代方案。但 Goose 的初始配置比 Claude Code 复杂,需要你愿意花时间调教。

跟 Cline 的对比:两者都是开源、BYOK 模式,但形态和定位不同。Cline 是 VS Code 扩展,核心是 IDE 内的编码 Agent,每步确认。Goose 是独立的桌面 App + CLI,定位更宽(不只是编码),自主性更高。如果你主力用 VS Code 且需要“每步确认”的安全感,Cline 更顺手。如果你需要跨工具自动化、需要桌面 App 体验、需要更宽的 Agent 能力,Goose 更对口。

跟 Cursor 的对比:Cursor 是 AI 原生编辑器,Goose 是本地 Agent。Cursor 的 Tab 补全和编辑器内体验更好,Goose 的免费程度、模型自由度、MCP 生态更强。如果你大部分时间在编辑器里“边写边改”且预算充足,Cursor 更顺手。如果你追求零成本、数据隐私、模型自由,Goose 更合适。

📝 总结:值不值得用

明确结论:如果你对成本敏感、对数据隐私有要求、愿意花一点时间配置,Goose 是目前开源 AI Agent 里最值得认真试的选择。如果你只需要简单补全,或者不愿意折腾配置,Copilot 或 Cursor 更省心。

Goose 的核心价值不在“AI 能写代码”——现在所有工具都能做。它的价值在于它把“AI Agent”这件事从“付费订阅的云端服务”变成了“跑在自己电脑上的免费软件”。Apache 2.0 开源、支持 20+ 模型、1700+ MCP 扩展、桌面 App + CLI + API 三种形态、Linux 基金会治理。这套组合在开源 Agent 里是独一档的。5 万+ GitHub 星标和 400+ 贡献者说明社区在用行动投票。

什么时候值得用:你不想每月付 $20-200 的订阅费,但需要一个能真正干活的 AI Agent;你在处理敏感代码,不能把数据传到第三方服务器;你想用 DeepSeek 或其他国产模型但需要一个好的 Agent 框架;你的团队需要跨工具自动化(GitHub + 数据库 + Slack 等);你用 openKylin 或其他国产 Linux,需要一个能一键安装的 AI 工具。

什么时候不推荐:你只需要简单的代码补全(Copilot 更轻、更便宜);你不愿意花时间配置模型和权限(Goose 的初始门槛比商业产品高);你没有能跑本地模型的硬件,也不想付云端模型 API 费用(那实际上还是不免费);你对中文界面有硬性要求;你只是做简单任务,用 ChatGPT 网页版就够了。

说得直白一点:Goose 是一个“为成本敏感和隐私优先的用户设计的开源 Agent”,不是一个“开箱即用的商业产品”。它选择了一条更“自由”的路——免费、开源、模型无关、本地优先——这些在商业产品看来是“不赚钱”的,但对用户来说是实打实的价值。如果你恰好需要这些,下载桌面 App 几分钟就能试。如果不符合你的场景,它就是一个需要花时间配置的工具,不如直接用 Copilot 或 Cursor。用之前先问自己一个问题:你愿意花半小时配置一个免费工具,还是花 $20/月买一个开箱即用的?愿意配置,就试 Goose;不愿意,商业产品在等你。

评论