goose 是什么?

goose 是一个开源、可扩展的通用 AI 智能体,运行在你自己的机器上——不止于代码建议,而能安装、执行、编辑和测试。它提供 macOS/Linux/Windows 原生桌面应用、完整 CLI 和可嵌入的 API,用 Rust 构建以追求性能与可移植性。它面向「不只是写代码」的通用任务:研究、写作、自动化、数据分析等。支持 15+ 提供商(Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock 等),可用 API key 或通过 ACP 使用你已有的 Claude/ChatGPT/Gemini 订阅,并经 MCP 连接 70+ 扩展。许可为 Apache-2.0,约 45,757 stars;项目最初由 Block 开发,现已迁入 Linux 基金会下的 Agentic AI Foundation(AAIF),仓库为 aaif-goose/goose。

⭐ 44,568 Stars 🍴 4,557 Forks Rust 作者: block
来源:README.md(首段、Get started、AAIF 迁移说明);GitHub 仓库元数据(stars=45757、license=Apache-2.0、language=Rust) 查看 GitHub 仓库 →

为什么值得关注

「跑在本地、能真正动手做事(执行/编辑/测试)的通用 AI 智能体」是热点,而 goose 由知名公司 Block 发起、现进入 Linux 基金会的 AAIF(治理中立化),原生桌面/CLI/API 三形态、Rust 实现、支持 15+ 模型提供商与 70+ MCP 扩展,并能复用已有订阅(ACP),通用性与开放度都强,因而获得高关注。截至数据采集约 45,757 stars。

来源:README.md(首段、AAIF 迁移、provider/extension 说明);GitHub 仓库元数据(stars=45757)

核心功能

通用本地智能体

不止代码建议——能在你的机器上安装、执行、编辑和测试,覆盖研究、写作、自动化、数据分析等通用任务。

来源:README.md(描述、首段)
桌面 + CLI + API 三形态

提供 macOS/Linux/Windows 原生桌面应用、完整终端 CLI 和可嵌入任意场景的 API,Rust 实现保证性能与可移植性。

来源:README.md(首段、Get started)
多提供商与复用订阅

支持 15+ 模型提供商(Anthropic/OpenAI/Google/Ollama/OpenRouter/Azure/Bedrock 等),可用 API key 或通过 ACP 复用已有的 Claude/ChatGPT/Gemini 订阅。

来源:README.md(provider 与 ACP 说明)
MCP 扩展与自定义发行版

经 MCP 连接 70+ 扩展增强能力;支持构建预置提供商/扩展/品牌的自定义发行版(Custom Distros)。

来源:README.md(MCP 扩展、Custom Distributions)

技术架构

goose 用 Rust 构建,提供三种形态:原生桌面应用(macOS/Linux/Windows)、终端 CLI 和可嵌入的 API。它是通用智能体——能在本机执行命令、编辑文件、运行测试等,覆盖代码与非代码任务。模型层支持 15+ 提供商(Anthropic/OpenAI/Google/Ollama/OpenRouter/Azure/Bedrock 等),既可用 API key,也能通过 ACP(Agent Client Protocol)使用已有的 Claude/ChatGPT/Gemini 订阅。能力扩展通过 MCP(Model Context Protocol)连接 70+ 扩展。项目支持自定义发行版(Custom Distros,可预置提供商/扩展/品牌),并有正式治理(GOVERNANCE.md),现归属 Linux 基金会的 Agentic AI Foundation。

来源:README.md(首段、provider/ACP/MCP 说明、Custom Distributions、Governance、AAIF)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) 15+ LLM 提供商(Anthropic/OpenAI/Google/Ollama/Bedrock 等)15+ LLM 提供商… MCP(70+ 扩展) ACP(复用 Claude/ChatGPT/Gemini 订阅)ACP(复用 Claud… 通用本地智能体 桌面 + CLI + API 三形态桌面 + CLI + API 三… 多提供商与复用订阅 MCP 扩展与自定义发行版 goose 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言Rust框架原生桌面应用 + CLI + API(通用 AI 智能体)
15+ LLM 提供商(Anthropic/OpenAI/Google/…MCP(70+ 扩展)ACP(复用 Claude/ChatGPT/Gemini 订阅)
GitHub releases 跨平台分发;Linux 基金会 AAIF 治理;CI 完善
来源:README.md(首段、provider/ACP/MCP、AAIF、CI 徽章);GitHub 仓库元数据(language=Rust)

快速上手

最简方式是下载 macOS/Linux/Windows 的桌面应用(见官方安装文档 goose-docs.ai)。或安装 CLI:curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash。配置模型提供商时可填 API key,或通过 ACP 使用你已有的 Claude/ChatGPT/Gemini 订阅;用 MCP 连接所需扩展增强能力。进阶用户可按 CUSTOM_DISTROS.md 构建预置提供商/扩展/品牌的自定义发行版。快速上手、教程与文档见 goose-docs.ai。
来源:README.md(Get started、Quick links、Custom Distributions)

使用场景

适合想要一个本地运行、能真正动手做事的通用 AI 智能体的用户与团队:用它做编码(执行/编辑/测试)、研究、写作、自动化与数据分析;在桌面、终端或嵌入到自己应用里使用;按需切换 15+ 提供商或复用已有订阅,用 MCP 扩展能力;企业可构建预置配置的自定义发行版。由 Linux 基金会 AAIF 治理、Apache-2.0 许可,适合在意开放治理与可移植性的场景。智能体可在本机执行操作,应注意权限与沙箱边界。

来源:README.md(首段、provider/扩展、Custom Distributions、Governance)

优势与局限

优势

  • 通用(不止代码)、本地运行、能执行/编辑/测试,桌面+CLI+API 三形态
  • 支持 15+ 提供商并可复用已有订阅(ACP),MCP 70+ 扩展,开放度高
  • Rust 实现,性能与可移植性好,支持自定义发行版
  • 由 Block 发起、现归 Linux 基金会 AAIF,治理中立、Apache-2.0 开源

局限

  • 通用本地智能体能执行系统操作,需关注权限与沙箱安全
  • 效果依赖所接模型与扩展,配置多提供商/扩展有一定上手成本
  • 刚完成组织迁移(block→aaif-goose),部分链接/引用仍在更新
  • 作为通用智能体,特定垂直任务可能不及专用工具
来源:README.md(首段、AAIF 迁移说明、provider/扩展);安全判断

最新版本

本页未列出具体版本号;goose 以跨平台桌面应用与 CLI 持续发布(GitHub releases,stable 渠道)。近期最重要的变化是项目从 block/goose 迁入 Linux 基金会下的 Agentic AI Foundation(aaif-goose/goose),治理中立化;功能上持续扩展提供商、MCP 扩展与 ACP 订阅复用等。

来源:README.md(AAIF 迁移说明、Get started、Governance)

总结评价

goose 是「本地运行、能真正动手」的通用 AI 智能体里很有分量的开源项目:桌面+CLI+API 三形态、Rust 实现、支持 15+ 提供商并可复用已有订阅、MCP 70+ 扩展,且由 Block 发起、现归 Linux 基金会 AAIF 治理,开放度与中立性都很好。对想要一个可移植、可扩展、不止于代码的本地智能体的用户和团队很合适。要注意它能在本机执行操作(需管好权限/沙箱)、配置多提供商有上手成本、且刚完成组织迁移。作为通用开源智能体,它定位清晰、生态开放、治理可信。

来源:综合 README.md 的形态、开放生态与 AAIF 治理
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 13:20. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件