开源AI智能体goose入门:5分钟安装并跑通你的第一个自动化任务
【免费下载链接】goosean open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM项目地址: https://gitcode.com/GitHub_Trending/goose3/goose
goose是一款开源、可扩展的 AI 智能体(AI Agent),它不只提供代码建议,还能真正在你的电脑上安装、执行、编辑和测试任务——兼容任意大语言模型(LLM)。本文是一份面向新手的 goose 安装教程,带你用 5 分钟完成 goose 入门:安装 goose、配置 LLM 提供商、并跑通你的第一个自动化任务。
一、为什么选择 goose 这款开源AI智能体?
goose 是一个运行在你自己机器上的通用 AI 智能体,不止能写代码,还能帮你做调研、写文档、数据分析和流程自动化。它的核心亮点:
- 🖥️多形态:原生桌面应用(macOS / Linux / Windows)+ 完整的命令行 CLI + 可嵌入任意应用的 API
- ⚡Rust 编写:性能出色、跨平台可移植
- 🤖15+ 模型提供商:Anthropic、OpenAI、Google、Ollama(本地模型)、OpenRouter 等,也支持用已有的 Claude / ChatGPT 订阅
- 🧩70+ 扩展生态:基于 Model Context Protocol (MCP) 开放标准,随时为 goose "装上手脚"
- 🏛️基金会背书:goose 是 Linux 基金会旗下 Agentic AI Foundation(AAIF)项目
想深入了解项目全貌?可阅读项目说明文件 README.md
二、goose 安装教程:两种方式任选其一
goose 提供桌面版和命令行 CLI 版两种安装方式,按需选择即可。
1. 桌面版(推荐新手)
- 前往官方安装文档页面下载对应系统的安装包(macOS / Linux / Windows)
- 解压下载的文件,运行可执行文件即可启动 goose Desktop
- Linux(Debian/Ubuntu)用户可直接下载 DEB 包,执行
sudo dpkg -i 文件名.deb安装
macOS 用户也可以使用 Homebrew 一条命令安装(自动管理更新):
brew install --cask block-goose2. CLI 命令行版(推荐开发者)
在终端执行官方一键安装脚本(macOS / Linux / Windows Git Bash 通用):
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash这条命令会下载最新版 goose 并自动完成配置。如果提示 goose 不在 PATH 中,把~/.local/bin加入 PATH 即可。
后续升级 goose 也很简单,只需运行:
goose update📌 完整的分系统安装细节可查阅官方文档:installation.md;安装脚本源码见 download_cli.sh。
三、配置 LLM 提供商:给 goose 装上"大脑"
首次使用时,goose 会引导你完成 LLM 提供商配置——这是 goose 获得 AI 能力的关键一步。
桌面版用户:打开 goose 欢迎页,界面会直接引导你选择配置方式(登录服务商账号或手动填写 API Key)。
CLI 用户:运行配置命令:
goose configure然后按提示操作:
- 选择
Configure Providers(配置提供商) - 选择模型提供商(如 Anthropic、Google Gemini、OpenRouter 等 15+ 选项)
- 输入你的 API Key
- 挑选一个模型,配置自动完成并保存
💡省钱提示:没有 API Key?可以安装本地推理引擎 Ollama,用本地开源模型驱动 goose,完全免费离线。相关文档见 providers.md。
四、5分钟跑通第一个自动化任务 🚀
现在万事俱备,开始你的第一次会话!
第 1 步:开启会话
# 建议先建一个空目录,例如 goose-demo cd goose-demo goose session第 2 步:用自然语言下任务
就像对一位开发者说话那样输入指令,比如:
create an interactive browser-based tic-tac-toe game in javascript where a player competes against a bot(用 JavaScript 做一个浏览器版井字棋小游戏,玩家对战 AI 机器人)
goose 会先制定计划,再动手实现——自动创建 HTML 页面和 JavaScript 文件。完成后,你的目录里就出现了一个可玩的网页小游戏。这正是 AI 智能体和"聊天机器人"的本质区别:它会真的执行。
第 3 步(进阶):给 goose 装上"浏览器双手"
想让 goose 帮你直接打开浏览器玩游戏?启用内置的Computer Controller扩展即可:
goose configure # 依次选择:Add Extension > Built-in Extension > Computer Controller,超时设为 300 秒然后恢复会话:
goose session -r再对 goose 说:"open the tic-tac-toe game in a browser"——它会替你打开浏览器,你只管玩游戏就好 😄
五、goose 常用命令速查表
| 命令 | 作用 |
|---|---|
goose session | 开启新的智能体会话 |
goose session -r | 恢复上一次会话 |
goose configure | 配置提供商 / 添加扩展 |
goose update | 升级到最新版本 |
📌 桌面版与 CLI 版共享同一套配置(提供商、模型、扩展),随时可以在两种界面间切换。
六、下一步:继续扩展你的 goose 智能体
恭喜,你已经完成了 goose 入门!接下来可以试试:
- 🧩安装更多扩展:浏览 70+ 扩展目录,为 goose 接入文件系统、数据库、日历等外部系统
- 📝配置 goosehints:为会话提供一组持久化的提示词,让 goose 更懂你的项目
- 🔒配置访问控制:不想让 goose 完全自主行动?可设置权限控制,敏感操作先征求你的同意
- 📖 完整学习路径:quickstart.md
让 AI 智能体从"建议者"变成"执行者",只需 5 分钟安装——现在就去跑通你的第一个自动化任务吧!
【免费下载链接】goosean open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM项目地址: https://gitcode.com/GitHub_Trending/goose3/goose
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考