跳到主要内容

5 分钟上手 goose

goose 是一个可扩展的开源 AI 代理,通过自动化编码任务来增强你的软件开发。

这篇快速教程将带你完成:

  • ✅ 安装 goose
  • ✅ 配置 LLM
  • ✅ 做一个小应用
  • ✅ 添加 MCP 服务器

开始吧 🚀

安装 goose​

桌面版和 CLI 请从中文社区下载页获取。

选择安装 goose 的桌面版和/或 CLI:

点下面的按钮下载 macOS 版 goose 桌面应用:

  1. 解压下载的 zip 文件。
  2. 运行可执行文件以启动 goose 桌面应用。

配置提供商​

goose 使用受支持的 LLM 提供商,由它们提供 goose 理解你的请求所需的 AI 能力。首次使用时,系统会提示你配置偏好的提供商。

在欢迎屏幕上,你有这些选项:

  • 用 API 密钥快速设置 — goose 会根据 API 密钥自动配置提供商
  • ChatGPT Subscription — 使用 ChatGPT Plus/Pro 登录,以使用 GPT-5 Codex 模型
  • Agent Router by Tetrate — 一次设置即可使用多个 AI 模型
  • OpenRouter — 用一个 API 按量使用 200 多个模型
  • 其他提供商 — 在设置里手动配置其他提供商

在本快速开始中,选择 Agent Router by Tetrate。Tetrate 提供多个 AI 模型的访问,并带有内置速率限制和自动故障转移。关于其他提供商的更多信息,见配置 LLM 提供商。

goose 会打开浏览器,让你向 Tetrate 进行身份验证;如果还没有账户,可以创建一个。回到 goose 桌面应用后,就可以开始第一次会话。

免费额度

第一次通过 goose 自动向 Tetrate 进行身份验证时,你会获得 10 美元免费额度。新用户和现有 Tetrate 用户都可以获得此优惠。

开始会话​

会话是你与 goose 之间单次、连续的对话。让我们开始一个。

选择 LLM 提供商后,点击侧边栏中的 Home 按钮。

把问题、任务或指令直接输入输入框,goose 会立刻开始工作。

编写提示​

在提示中,你可以像跟开发者说话一样输入指令,与 goose 交互。

让我们请 goose 做一个井字棋游戏!

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

goose 会制定计划,然后立刻着手实现。完成后,你的目录里应有一个 JavaScript 文件,以及一个用来玩游戏的 HTML 页面。

启用扩展​

你可以手动进入工作目录并在浏览器中打开 HTML 文件,但如果让 goose 来做会更好。让我们启用 Computer Controller 扩展,赋予 goose 打开网页浏览器的能力。

  1. 点击左上角的 按钮打开侧边栏。
  2. 在侧边栏菜单中点击 Extensions。
  3. 打开 Computer Controller 扩展的开关以启用它。该扩展支持网页抓取、文件缓存和自动化。
  4. 返回会话继续。
  5. 既然 goose 已具备浏览器能力,让它在浏览器中启动你的游戏:
open the tic-tac-toe game in a browser

去玩你的游戏吧,我知道你想玩 😂 ……祝你好运!

后续步骤​

恭喜,你已经成功用 goose 开发了一个 Web 应用!🎉

接下来可以试试:

  • 继续与 goose 的会话,改进你的游戏(样式、功能等)。
  • 浏览其他可用扩展,安装更多扩展以进一步增强 goose 的功能。
  • 为 goose 提供一套可在会话中使用的提示。
  • 如果你不希望 goose 自主工作,了解如何设置访问控制。