Mindket

goose 开源 AI 智能体

新上架第 2 版 · 更新于
GitHub 热门
星标56.4k

概览

一个在你自己电脑上运行的开源 AI 智能体,有桌面应用、命令行和 API 三种形态。它可以接多家模型提供方和任意 MCP 服务器。安装说明涵盖 macOS、Linux、Windows、Claude Code 和 Codex 登录、Zed、CI 和项目提示文件。

goose 开源 AI 智能体 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • 桌面应用:macOS(下载或 Homebrew)、Linux(DEB、RPM 或 Flatpak)和 Windows(解压一个 zip)
  • 命令行:一个安装脚本,适用于 macOS、Linux 和 Git Bash 或 MSYS2 里的 Windows,Windows 上还有一个 PowerShell 脚本,也可以用 WSL
  • Claude Code 或 Codex 作为 goose 背后的模型,通过 ACP,用你现有的订阅
  • Zed:作为 ACP 智能体,从它的注册表安装,或者用你自己的 goose 可执行文件
先运行
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
goose session

平台

macOS操作系统
Linux操作系统
Windows操作系统
Claude Code编程智能体
Codex编程智能体
Zed代码编辑器

关于

它是什么

goose 是一个开源的 AI 智能体,在你自己的电脑上运行。它有适用于 macOS、Linux 和 Windows 的原生桌面应用,也有命令行和 API。你用平常的话交给它一个任务,它先做计划,再用工具去完成:读写文件、运行命令,并通过 MCP 扩展调用其他应用。README 说它既能写代码,也能做研究、写作、自动化和数据分析,并且它属于 Linux 基金会旗下的 Agentic AI Foundation。这个条目是 Mindket 为它写的安装说明,依据的是制作方的 README 和文档。

  1. 你用平常的话描述一个任务
  2. goose 用你选的模型来做计划
  3. 扩展去运行工具:文件、命令、其他应用
  4. 你批准每一步,或者让 goose 自己跑
  5. 会话会被保存,之后可以接着做

适合谁

想在终端或桌面应用里用一个智能体,并且接上自己已经在付费的模型的开发者。不写代码的人也用得上,因为 README 把研究、写作和数据分析列为用途。团队可以把它分叉成自己的发行版,预设好提供方、扩展和品牌。

谁在用,怎么用
行业谁在用怎么用例子
软件开发开发者在项目文件夹里运行 goose,配上提示文件和 Developer 扩展快速入门让 goose 做一个能和机器人对战的网页井字棋游戏,再让它在浏览器里打开这个游戏。
代码审查工程团队在拉取请求打开或更新时,用 GitHub Actions 运行 gooseCI/CD 页面的工作流会收集拉取请求的改动,让 goose 给每个文件写一段简短摘要,再作为评论发出去。
运维平台和 DevOps 工程师在脚本或定时任务里以无界面方式运行 goose无界面教程的例子包括检查过去 24 小时系统日志里的错误,并写一份维护报告。
研究和写作任何人,不限于开发者和 goose 聊天,让它的 web-search 技能去读网页内置的 web-search 技能可以用 DuckDuckGo、Tavily 或 SearXNG 搜索,并提取页面内容。
组织自己发布工具的团队把 goose 分叉成自定义发行版自定义发行版页面用两个环境变量预设提供方和模型,例子是 ollama 和 qwen3-coder。

如果你只想在编辑器里得到代码建议,goose 做的比你需要的多。

用在哪里

goose 的文档涵盖下面每条路线。

  • 桌面应用:macOS(下载或 Homebrew)、Linux(DEB、RPM 或 Flatpak)和 Windows(解压一个 zip)
  • 命令行:一个安装脚本,适用于 macOS、Linux 和 Git Bash 或 MSYS2 里的 Windows,Windows 上还有一个 PowerShell 脚本,也可以用 WSL
  • Claude Code 或 Codex 作为 goose 背后的模型,通过 ACP,用你现有的订阅
  • Zed:作为 ACP 智能体,从它的注册表安装,或者用你自己的 goose 可执行文件
  • 你的 shell:在提示符下输入 @goose,也可以用 goose run 写脚本或接入 GitHub Actions
  • 许多模型提供方,也可以通过 Ollama 或 LM Studio 用本地模型

goose 需要一个能调用工具的模型。不支持工具调用的模型只能聊天,用它时所有扩展都必须关掉。

如何设置

点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面有 goose 文档里每个系统的步骤。主要途径是下载桌面应用,或者用一行命令安装命令行版。

先准备好这些
需要说明
模型API 密钥,ChatGPT Plus 或 Pro 的登录,Tetrate 或 OpenRouter 的登录,通过 ACP 用的 Claude Code 或 Codex 登录,或者一个支持工具调用的本地模型
命令行安装脚本curl 和 tar。脚本用 unzip 解开 Windows 的包
Windows 上的命令行版Git Bash(文档推荐)、MSYS2 或 PowerShell
许多扩展Node.js,因为它们用 npx 启动
密钥存放系统钥匙串,或者在 goose 用不了钥匙串时用明文的 secrets.yaml
  1. 按你的系统安装桌面应用,或者运行下面的命令行安装命令。
  2. 选 goose 怎么连到模型。桌面应用的欢迎页给出粘贴密钥、ChatGPT 登录、Tetrate 或 OpenRouter 几个选项。在命令行里,goose configure 会列出提供方并询问密钥。
  3. 开始一次会话。在桌面应用里,在输入框里打字。在命令行里,到你的项目文件夹里运行 goose session。
  4. 在做正事之前,先选好你想要的权限模式。默认是完全自主。
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
goose session

在 Mac 上,Homebrew 用 brew install --cask block-goose 安装桌面应用,用 brew install block-goose-cli 安装命令行版。想跳过交互式设置,就在 bash 前面加上 CONFIGURE=false。

如何使用

像对一个开发者那样跟 goose 说话。快速入门的第一条提示词如下。

create an interactive browser-based tic-tac-toe game in javascript where a player competes against a bot

goose 先写计划,再写文件。想让它替你打开这个游戏,要启用 Computer Controller 扩展。在桌面应用里,在侧边栏打开 Extensions,把它打开。在命令行里,运行 goose configure,依次选 Add Extension、Built-In Extension、Computer Controller。用 goose session -r 继续上一次会话,然后问:

open the tic-tac-toe game in a browser
最常用的命令
命令作用
goose session在当前文件夹开始一次交互式会话
goose session -r继续上一次会话
goose run -t "your instructions here"运行一个任务后退出
goose configure修改提供方、扩展和 goose 的设置
goose update更新命令行版

示例

你总是在跟 goose 重复项目里的同样几件事。你在项目根目录放一个 .goosehints 文件,内容取自文档里自带的例子:

This is a simple example JavaScript web application that uses the Express.js framework.

Make sure to confirm all changes with me before applying.

Run tests with `npm run test` ideally after each change.

goose 在会话开始时读这个文件,并加进每次请求。

这样你就不用再重复。只有开着 Developer 扩展,提示文件才起作用。根目录里叫 AGENTS.md 的文件也会被读。

想让 goose 在写入前先问你,就在会话里切换模式:

/mode approve

在批准类模式下,goose 要用写入类工具时,桌面应用会显示 Allow 和 Deny 按钮,比如编辑文件,或者 bash 的 rm、cp、mv。

新手与专家

新手:智能体和聊天框的区别在于它能动手。goose 会读你的文件夹、改文件、运行命令,靠的是扩展。goose 默认是自主模式,Developer 扩展也默认开着,两者加在一起,goose 改文件、运行命令时都不用问你。先在受版本控制的文件夹里开始。把你自己的改动暂存起来,goose 的改动先别暂存,读过再说,Known Issues 页面也是这么建议的。快速入门是一个简短的教程:安装 goose,选一个模型,做一个小应用,再添加一个扩展。

专家:goose 可以通过 ACP 把你的 Claude Code 或 Codex 订阅当作模型用。你装一个适配器,用你已有的命令行登录,再设一个变量。goose 随后把自己的扩展作为 MCP 服务器传给那个智能体。ACP 提供方上的会话目前还不能恢复或分叉。

npm install -g @agentclientprotocol/claude-agent-acp
export GOOSE_PROVIDER=claude-acp
  • Recipes:把扩展、提示词和设置打包成一个文件,再用 goose run --recipe recipe.yaml 运行
  • Skills:一个文件夹,里面有 SKILL.md,放在 ~/.agents/skills/ 或项目的 .agents/skills/ 里,和其他读取 Agent Skills 的智能体兼容
  • 无界面:goose run --output-format json 用于脚本和 CI,配合 GOOSE_MODE=auto 和回合数上限
  • Zed:在 agent_servers 里写 "args": ["acp"],就能在编辑器里把 goose 当作智能体运行
  • 发行版:预设提供方、内置扩展、品牌和系统提示词,遵循 Apache 2.0

注意事项

goose 会在你的电脑上动手,有几条路径会连到外面。

  • 不问就动手:自主模式是默认的,开着 Developer 扩展时,goose 运行命令和改文件都不需要批准。其他模式是 approve、smart_approve 和 chat
  • 你的模型提供方能看到你的工作:你的消息和 goose 读到的内容会发到你选的提供方,适用它的保留和隐私政策。本地模型会让这些留在你的电脑上
  • 使用数据:goose 第一次使用时会问你,默认是关闭。如果你选择开启,它会统计系统、提供方、模型和工具名称这类信息,文档说不包括对话和代码。用 GOOSE_TELEMETRY_ENABLED=false 关掉
  • 密钥:提供方的密钥放在系统钥匙串里,没有钥匙串时放在明文的 secrets.yaml 里。写在 config.yaml 里的密钥会被忽略
  • 扩展检查:goose 启动 npx 和 uvx 扩展之前,会对照恶意软件数据库检查。这项服务不可用时,扩展仍然会安装
  • Shell 历史:默认关闭。参数 --dangerous-include-history 会把你输入的每条命令都发给模型提供方,包括密码
  • 移除:文档列出了每个系统要删除的文件夹,以及要手动清除的钥匙串或凭据管理器条目
  • 许可证:Apache-2.0。LICENSE 附录写的是 Copyright 2024 Block, Inc.。自定义发行版指南要求分叉版本不要以暗示官方认可的方式使用 Goose 商标

README 和文件

README

goose:安装说明

这个工具包里只有安装说明,由 Mindket 编写。goose 要从制作方自己的发布页和文档安装,地址是 https://github.com/aaif-goose/goose

这些说明不是 goose 的维护者写的,也没有得到他们的认可。README 称 goose 是“a general-purpose AI agent that runs on your machine”,意思是:它是一个在你自己电脑上运行的通用 AI 智能体,既能写代码,也能用来做研究、写作、自动化和数据分析。README 还说 goose 属于 Linux 基金会旗下的 Agentic AI Foundation(AAIF)。文档在 https://goose-docs.ai/

许可证:Apache-2.0。LICENSE 文件(https://github.com/aaif-goose/goose/blob/main/LICENSE)是标准的 Apache License 2.0 文本,附录写的是“Copyright 2024 Block, Inc.”。仓库里没有 NOTICE 文件。自定义发行版指南(https://github.com/aaif-goose/goose/blob/main/CUSTOM_DISTROS.md)要求分叉版本保留许可证和版权声明,并且不要以暗示官方认可的方式使用“Goose”商标。

会安装什么

事先需要准备

  • 给 goose 用的模型:API 密钥、ChatGPT Plus 或 Pro 的登录、Tetrate 或 OpenRouter 的登录、通过 ACP 用的 Claude Code 或 Codex 登录,或者一个支持工具调用的本地模型。文档说 goose 非常依赖工具调用,目前搭配 Claude 4 系列模型效果最好。见 setup/models-and-logins.md 和 setup/claude-code-and-codex.md。
  • 命令行安装脚本需要 curl 和 tar。脚本用 unzip 解开 Windows 的包。来源见脚本的依赖检查。
  • Node.js 和 npm,用 npx 启动的扩展和通过 npm 安装的 ACP 适配器(Claude、Codex、Amp)需要它们。来源见 https://goose-docs.ai/docs/troubleshooting/known-issues 和 https://goose-docs.ai/docs/guides/acp-providers
  • 在 Windows 上用命令行版,需要 Git Bash、MSYS2 或 PowerShell。来源见 https://goose-docs.ai/docs/getting-started/installation

主安装命令

命令行版,适用于 macOS、Linux,以及 Git Bash 或 MSYS2 里的 Windows。安装脚本随后会在有终端可以提问时启动 goose configure,除非你设了 CONFIGURE=false。

curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

来源见 https://goose-docs.ai/docs/getting-started/installation

桌面应用是一个下载文件。在 macOS 上也可以用 Homebrew 安装:brew install --cask block-goose。按你的系统看对应的文件。

各系统和各工具的说明

  • setup/macos.md:桌面应用、Homebrew 和命令行版
  • setup/linux.md:DEB、RPM 和 Flatpak,以及命令行版
  • setup/windows.md:桌面应用、Git Bash 或 PowerShell 里的命令行版,以及 WSL
  • setup/models-and-logins.md:goose 背后的模型、API 密钥、订阅和本地模型
  • setup/claude-code-and-codex.md:通过 ACP 使用 Claude Code 或 Codex 的登录
  • setup/extensions.md:内置扩展和添加 MCP 服务器
  • setup/project-context.md:.goosehints、AGENTS.md、技能和配方
  • setup/zed.md:在 Zed 里把 goose 当作智能体
  • setup/terminal-and-ci.md:在 shell 里用 @goose、goose run、无界面运行和 GitHub Actions

更新或移除

更新命令行版,文档给的是下面这行。桌面应用在“设置”,“App”里更新。

goose update

来源见 https://goose-docs.ai/docs/guides/updating-goose

Known Issues 页面列出了 goose 在每个系统上存放的内容,以及怎么清除。macOS 上是 ~/.config/goose、~/Library/Application Support/Goose 和一条名叫“goose”的钥匙串凭据。Linux 上是 ~/.local/share/goose/、~/.local/state/goose/、~/.config/goose/ 和系统钥匙串。Windows 上是 %APPDATA%\Block\goose\、%LOCALAPPDATA%\Block\goose\ 和 Windows 凭据管理器。先关掉所有 goose,删除保存的凭据,再删文件夹。来源见 https://goose-docs.ai/docs/troubleshooting/known-issues

使用数据

第一次使用时,goose 会询问是否允许收集匿名使用数据,配置里的默认值是关闭。如果你选择开启,使用数据页面列出会收集:操作系统、版本和架构,goose 的版本和安装方式,提供方和模型,扩展和工具的使用次数(按名称),会话指标,以及错误类型。页面说这不包括你的对话、代码、工具参数、错误信息或个人数据。来源见 https://goose-docs.ai/docs/guides/usage-data

要在桌面应用里更改,打开“设置”,“App”,“Privacy”。在命令行里,运行 goose configure,选 goose 设置,再选 Telemetry。或者设这个变量:

export GOOSE_TELEMETRY_ENABLED=false

来源见 https://goose-docs.ai/docs/guides/environment-variables

使用数据页面还说,取决于你用的模型提供方,你的对话、提示词和 goose 读到的信息可能会发给该提供方,适用它的保留和隐私政策。

其他会连到外面的地方

goose 在启动通过 npx 或 uvx 运行的外部扩展之前,会对照恶意软件数据库(OSV)检查,并拦下查到的扩展。如果这项检查服务不可用,扩展仍然会安装。来源见 https://goose-docs.ai/docs/troubleshooting/known-issues

Terminal Integration 页面说,除非你用 --dangerous-include-history 启动,否则 goose 不会记录你的 shell 命令。用了它,每条命令都会发给模型提供方,包括含密码或密钥的行。见 setup/terminal-and-ci.md。

goose 默认不问就动手。文档把自主模式称为默认模式,并说 Developer 扩展让 goose 不经批准就能运行命令、修改文件。见 setup/extensions.md 里的权限部分。

来源

  • README:https://github.com/aaif-goose/goose/blob/main/README.md
  • 快速入门:https://goose-docs.ai/docs/quickstart
  • 安装:https://goose-docs.ai/docs/getting-started/installation
  • 模型提供方:https://goose-docs.ai/docs/getting-started/providers
  • 扩展:https://goose-docs.ai/docs/getting-started/using-extensions
  • ACP 提供方:https://goose-docs.ai/docs/guides/acp-providers
  • 配置文件:https://goose-docs.ai/docs/guides/config-files
  • 环境变量:https://goose-docs.ai/docs/guides/environment-variables
  • 命令行命令:https://goose-docs.ai/docs/guides/goose-cli-commands
  • 常见问题:https://goose-docs.ai/docs/troubleshooting/known-issues
  • 使用数据:https://goose-docs.ai/docs/guides/usage-data
文件
README.md  7 KB
setup/claude-code-and-codex.md  4 KB
setup/extensions.md  6 KB
setup/linux.md  4 KB
setup/macos.md  4 KB
setup/models-and-logins.md  7 KB
setup/project-context.md  5 KB
setup/terminal-and-ci.md  6 KB
setup/windows.md  6 KB
setup/zed.md  3 KB

10 个文件,共 52 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-03

同类产品对比

同一分类里与本产品共有主题最多的已上架 GitHub 项目。

产品星标活跃度语言许可证最近更新
goose 开源 AI 智能体 本页56,377——Apache-2.0—
Crawl4AI 开源网页爬虫共有 mcp · ai · ai-agents87,016——Apache-2.0—
HyperFrames by HeyGen 视频框架共有 mcp · ai · ai-agents83,969活跃TypeScriptApache-2.0
Scrapling共有 mcp · ai99,911活跃PythonBSD-3-Clause
qwen-code共有 mcp · ai29,845活跃TypeScriptApache-2.0
ADK for Go 智能体开发套件共有 mcp · ai8,945活跃GoApache-2.0
数据为 Mindket 在 2026-11-07 至 2026-11-14 期间读取的数值。 活跃度依据各项目在 GitHub 上的最近更新:30 天内为活跃,180 天内为更新较少,超过 180 天为久未更新。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

backscratchesqm – Multiplayer agent harness for workI completely agree. I started with aichat[0] before the current agent trend and hit all kinds of bumps implementing agentic loops on my own. Then goose[1] showed me what a whole team working toward the same idea could do right before the official Claude Code harness which had all the bells and…GitHub Trending Rust📦 aaif-goose / goose ⭐ 52,991 (+49) 🗒 Rust an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM3 赞@Clora4cutWhat you get: 1. Desktop app for macOS, Linux and Windows 2. Full CLI, plus an API to embed it 3. 15+ providers: Anthropic, OpenAI, Google, Ollama, OpenRouter, Bedrock 4. 70+ extensions via MCP Can also use your existing Claude, ChatGPT or Gemini subscription via ACP.eikenberryDeepSeek reasonix, DeepSeek native coding agent with high caching and low costMaybe check out Goose. It is the standard agent harness being developed by The Linux Foundation under the AAIF. Under active development and the implementation seems to have a good leg up on the other popular agents. https://github.com/aaif-goose/goose https://goose-docs.ai/GitHub Trending Rust📦 aaif-goose / goose ⭐ 55,624 (+57) 🗒 Rust an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM2 赞@prince_twets$81rickcarlinoCodex for almost everythingGoose is an option, but it is just OK. https://github.com/aaif-goose/gooseJan <3There is github.com/aaif-goose/g... in Rust, but the dependency tree is gigantic, so I’m hesitant. Some people like it idk. Also github.com/mistralai/mi... in Python and github.com/charmbracele... in Go and Charm generally does good software. I just “sandbox” opencode2 赞@RehanTemkar10 GITHUB REPOS FOR RUNNING A PRIVATE AI ASSISTANT ON YOUR MAC: 1. Open Interpreter https://t.co/3nFVt9m5Dc 2. PrivateGPT https://t.co/YXPhd4H4Q2 3. goose https://t.co/VaQNkojEAv 4. LocalAI https://t.co/9xHw2dgmoa 5. Fabric https://t.co/1ysyCKUu98 6. Vane (formerly Perplexica)…Webクリッピング&共有Webアプリ -fluid-GitHub - aaif-goose/goose: an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM · GitHub1 赞@opinion_bitsAWS just open-sourced Strands Harness and says it can cut agent costs vs Claude Code/Codex while keeping broadly comparable accuracy. The bigger story: the harness matters almost as much as the model. 6 OSS repos worth watching: Strands Harness — 9K★ https://t.co/pwliznwjHV DeepSeek Harness —…GitHub Trending Rust📦 aaif-goose / goose ⭐ 53,352 (+74) 🗒 Rust an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM1 赞

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

Crawl4AI 开源网页爬虫

unclecode · 工具包

UncleCode 做的开源网页爬虫和抓取工具,面向大语言模型和 AI 智能体。它在浏览器里加载页面,返回干净的 Markdown,或者按你定义的结构返回 JSON。说明涵盖 Python 库、crwl 命令、Docker 服务器和 MCP。

新上架87k

HyperFrames by HeyGen 视频框架

heygen-com · 工具包

HeyGen 的开源框架,把 HTML 变成 MP4 视频。它的技能教 Claude Code、Codex、Cursor、Gemini CLI 等智能体在你自己的电脑上规划、搭建、预览并渲染视频项目。

新上架84k

REA: Reverse Engineer Anything

morluto · MCP 服务器

精选

morluto 做的 MCP 服务器和 CLI,让你的编程智能体在你自己的电脑上研究二进制文件、桌面和 Android 应用、网站和固件,并为每条发现附上证据。

新上架458k