如果你曾想象过有一个 AI 助手能帮你写代码、整理文件、甚至操作电脑上的各种应用——那么今天介绍的这款开源工具,可能正是你在找的答案。
当 AI 不只是「聊天」
相信很多朋友已经用过 ChatGPT、Claude 这类 AI 聊天工具,它们确实很强大了。但不知道你有没有遇到过这些情况:
想让 AI 帮你操作一下电脑上的软件,却不知道该怎么实现 希望有个工具能直接帮你写代码、跑命令,而不是只在对话框里给答案 想要一个更「本地化」的 AI 助手,不想所有数据都发到云端
这些问题,Goose 或许能给你一个很好的答案。
什么是 Goose?
Goose 是一个开源的本地 AI Agent(AI 智能体)工具。简单来说,它不仅仅是一个能和你聊天的 AI,它还是一个能在你的电脑上实际帮你干活的助手。
你可以把它理解为:一个住在你电脑里的「数字员工」。
Goose 能帮你做什么?举几个例子:
📝 帮你写代码、改代码 🔍 分析整个代码库的结构 🛠️ 自动执行各种终端命令 📂 帮你管理文件、整理项目 🔌 连接几十种第三方工具和服务
最关键的是,Goose 是开源免费的,而且可以在你的本地电脑上运行,不用担心隐私问题。
为什么值得试试?Goose 的独特之处
1. 「十八般武艺」—— 超过 70 种扩展能力
Goose 基于一个叫 MCP(Model Context Protocol) 的开放标准。这意味着它能连接海量的外部工具。
想象一下,你的 AI 助手可以:
直接操作 GitHub 仓库(提交代码、创建 PR) 连接 Figma 设计文件 帮你管理 Notion 笔记 自动抓取网页数据 调用各种 API
这些不是概念,而是 Goose 已经支持的功能。据统计,Goose 生态中有 70+ 官方维护的扩展,涵盖开发、办公、自动化等各种场景。
2. 不挑「脑子」—— 支持 15+AI 模型
Goose 不依赖某一款特定的 AI 模型。它支持接入:
- Anthropic 系列
(Claude) - OpenAI 系列
(GPT-4o 等) - Google 系列
(Gemini) - 本地模型
(Ollama,可以跑在你自己电脑上)
这意味着你可以根据自己的需求和预算,灵活选择用哪个 AI「大脑」。比如本地开发用 Ollama 省钱,需要更强能力时切换到 Claude 或 GPT。
3. 两种「皮肤」—— 桌面端和命令行
Goose 提供了两种使用方式:
- 桌面应用
:有漂亮的图形界面,适合喜欢可视化操作的朋友 - 命令行工具
:适合开发者,和 VS Code、终端等工具无缝集成
无论你是哪种使用习惯,都能找到适合自己的打开方式。
4. 开源且安全
Goose 是 Linux 基金会旗下的 Agentic AI Foundation (AAIF) 主导的开源项目。这意味着:
代码公开透明,安全可审计 社区活跃,持续迭代 你可以自由定制,甚至创建自己的「定制版」
核心功能详解
功能一:智能代码助手
这是 Goose 最核心的能力。它不只是帮你生成代码,还能:
- 理解整个项目
:不只是单文件,而是能分析整个代码库的结构 - 执行命令
:直接在终端运行 git、npm、docker 等命令 - 修改文件
:帮你创建、编辑、删除文件 - 代码审查
:帮你检查代码问题
使用场景:当你面对一个陌生的项目时,直接问 Goose「这个项目是做什么的?帮我梳理一下结构」,它就会分析并给你一个清晰的解答。
功能二:MCP 扩展生态
Goose 的扩展系统是它最强大的特色之一。通过 MCP 协议,Goose 可以连接各种外部服务:
- GitHub MCP
:直接在 Goose 里操作 GitHub 仓库 - Figma MCP
:读取和操作 Figma 设计文件 - FileSystem MCP
:管理本地文件 - Browser Controller
:控制浏览器进行自动化操作 - Puppeteer
:网页抓取和数据采集
这些扩展让 Goose 从一个「聊天 AI」变成了一个「全能助手」。
功能三:多模型灵活切换
Goose 支持通过 ACP(Agent Client Protocol) 接入各种 AI Agent。这意味着你可以:
用已有的 Claude Code 账号 用已有的 ChatGPT Plus 账号 用 Gemini CLI
不需要额外的 API 费用,直接复用你已有的订阅。这对个人开发者非常友好。
功能四:会话管理与记忆
Goose 有强大的会话管理能力:
- Session
:每个任务一个会话,会话历史完整保留 - Resume
:中断后可以继续之前的会话 - Fork
:从某个点创建分支,尝试不同方案 - Recipes
:可复用的任务模板
这让它非常适合处理复杂的、多步骤的任务。
快速上手:安装使用指南
看到这里,你可能已经想试试了。下面是最简单的安装方法:
第一步:下载安装
Mac 用户:
brew install --cask block-goose
或者从官网下载 dmg 文件。
Linux 用户:
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Windows 用户:
推荐使用 WSL(Linux 子系统),安装命令同上。也可以下载 exe 文件直接运行。
第二步:配置 AI 模型
首次运行时,Goose 会引导你配置 AI 模型。有几种选择:
- 自动配置
:通过 OpenRouter 或 Tetrate 登录,自动获取免费额度 - 手动配置
:输入你已有的 API Key(OpenAI、Anthropic、Google 等)
新手推荐先试试自动配置,有**$10 免费额度**可以用。
第三步:开始使用
桌面版:直接打开应用,在输入框描述你的需求即可。
命令行版:
goose session
然后就像正常聊天一样,告诉它你想做什么。比如:
帮我看看这个项目有哪些文件
它就会开始分析并给你结果。
适合谁使用?
根据我的体验,Goose 特别适合以下几类朋友:
- 编程学习者
:想学编程但经常卡在某个点,Goose 可以帮你解释代码、debug - 独立开发者
:需要处理各种杂活,Goose 能显著提升效率 - 技术爱好者
:想体验最新的 AI 工具,了解 AI Agent 的能力边界 - 小型团队
:需要一个低成本、可定制的 AI 助手
如果你对 AI 感兴趣,想让它真正帮你「干活」而不是只用来聊天,Goose 值得一试。
常见问题
Q:Goose 免费吗?
A:Goose 本身是开源免费的,但你需要为 AI 模型付费(如果用 API)。内置的自动配置有 $10 免费额度,本地运行 Ollama 完全免费。
Q:支持中文吗?
A:支持。Goose 支持多语言,你可以用中文和它对话。
Q:电脑配置要求高吗?
A:桌面版需要一定的系统资源(建议 8GB+ 内存)。如果用云端 API,对本地配置要求不高;如果跑本地模型(如 Ollama),需要显卡支持。
Q:安全吗?数据会泄露吗?
A:Goose 是本地运行的 AI 工具,你可以选择数据是否上传云端。相比纯云端 AI,本地运行有更好的隐私保护。
总结
Goose 是一个非常有意思的项目。它代表了 AI Agent 的一个发展方向:让 AI 不只是聊天,而是真正帮我们干活。
作为一款开源工具,它有着活跃的社区、丰富的生态和灵活的扩展性。无论你是想体验最新的 AI 技术,还是想找一个真正能提升效率的工具,Goose 都是一个值得尝试的选择。
感兴趣的朋友可以去官网 goose-docs.ai 看看,那里有更详细的中文文档。
关于作者
专注 AI 工具与开发者效率,分享实用的技术工具和使用心得。欢迎关注,一起探索 AI 的更多可能性。
如果有问题或想法,欢迎在评论区留言交流!
夜雨聆风