项目简介
goose 是一款运行在本地机器上的通用开源 AI Agent,定位远不止「代码补全」——它可以安装依赖、执行命令、编辑文件、运行测试,并接入任意大语言模型完成研究、写作、自动化与数据分析等任务。项目由 Rust 与 TypeScript 构建,提供 macOS / Linux / Windows 原生桌面应用、完整 CLI 以及可嵌入的 API,强调本地优先与跨平台可移植性。
该项目最初诞生于支付公司 Block(Square)内部,2026 年 4 月正式迁移至 Linux 基金会旗下的 Agentic AI Foundation(AAIF),仓库从 block/goose 迁至 aaif-goose/goose,成为 AAIF 的旗舰项目之一。目前 GitHub 上约 47,000+ Stars、4,600+ Forks,主语言为 Rust(约 50%),辅以 TypeScript 等,采用 Apache-2.0 开源协议。
goose 支持 15+ LLM 提供商(Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock 等),可通过 ACP 复用现有 Claude、ChatGPT 或 Gemini 订阅;同时通过 Model Context Protocol(MCP) 连接 70+ 扩展,覆盖 GitHub、数据库、Shell、文件系统等能力,是 MCP 生态中支持最广泛的 Agent 框架之一。
核心特性
- 本地优先:Agent 跑在你自己的机器上,可访问完整开发环境与文件系统,数据不必全部上云。
- 三位一体交付:桌面 GUI、终端 CLI、Server API 三种形态,适配不同工作流与集成场景。
- MCP 深度集成:内置 Developer、Computer Controller、Memory、Todo 等扩展,并支持动态启用/禁用第三方 MCP Server。
- 多模型与 ACP 支持:API Key 与订阅账号均可接入,灵活切换云端与本地推理(含 llama.cpp 本地模型管理)。
- Recipes 与 Goosehints:可复用的任务模板(Recipes)与项目级
.goosehints / AGENT.md 指令,便于团队定制行为与自动化流水线。
快速开始
安装 CLI(macOS / Linux / Windows):
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
安装完成后,首次运行会引导配置 LLM Provider。也可直接下载桌面版:https://goose-docs.ai/docs/getting-started/installation[1]
macOS 用户亦可通过 Homebrew 安装桌面应用:
brew install --cask block-goose
基础用法示例:
# 启动交互式会话goose session# 查看已配置的 Provider 与扩展goose configure# 管理本地下载的 GGUF 模型(需启用 local provider)goose local-models list
配置文件位于 ~/.config/goose/(profiles.yaml 管理 Provider 与扩展,config.yaml 为全局偏好)。更多命令与教程见官方文档:https://goose-docs.ai/docs/quickstart[2]
为什么火了
goose 登上 GitHub Trending,核心推手是 2026 年 Block 将项目捐赠给 Linux 基金会 AAIF 这一标志性事件。迁移后项目由开放治理框架(GOVERNANCE.md)托管,不再受单一公司商标与控制权束缚,企业采纳门槛显著降低;同时 AAIF 与 MCP、Agents.MD 等工具共同构成 Agent 互操作标准阵营,goose 作为旗舰项目获得社区与媒体集中关注,Stars 持续攀升至 4 万+ 量级。
从技术趋势看,2026 年开发者对「可本地运行、可扩展、不绑定单一厂商」的 AI Agent 需求爆发。goose 以 Rust 保证性能,以 MCP 打通 70+ 工具生态,又支持 Custom Distributions 让企业基于 Apache-2.0 构建定制发行版——在 Claude Code、Cursor Agent 等闭源方案之外,提供了中立、可审计的开源替代路径。本地推理、ACP 订阅接入等近期 PR 也在持续强化「隐私可控 + 模型自由」的卖点,进一步推高热度。
引用链接
[1]https://goose-docs.ai/docs/getting-started/installation
[2]https://goose-docs.ai/docs/quickstart