goose AI Agent
goose 是一个用 Rust 编写的开源通用 AI 智能体,提供桌面应用、CLI 与 API 三种形态,不止于代码补全,还能安装依赖、执行命令、编辑文件与运行测试,支持 15+ 模型提供商与 70+ MCP 扩展。
过去 7 天收获 2 颗 Star
爱鲜报评分
0 人评分
56k
星数
否
中文
Rust
主语言
是
活跃
670
贡献者
人工分析
EDITORIAL推荐理由
项目由 Linux Foundation 旗下 AAIF 托管,Apache-2.0 协议,5.5 万 Star 说明社区认可度高。它把「AI 编程助手」扩展为可执行任务的通用 Agent,桌面端、终端与 API 三形态覆盖不同工作流,并原生支持 MCP 生态,扩展性强。适合想搭建本地可控 AI 自动化工作流的开发者深入试用。
适用场景
- 本地 AI 编程助手与代码修改
- 终端自动化脚本与任务执行
- 接入 MCP 扩展构建自定义 Agent
- 多模型提供商切换与统一调用
- 企业内部定制发行版与工作流集成
优点
- Rust 实现,性能与跨平台可移植性好
- 桌面应用、CLI、API 三形态齐全
- 支持 15+ 模型提供商,兼容已有订阅
- 基于 MCP 标准,可连接 70+ 扩展
- Apache-2.0 开源,Linux Foundation 治理
缺点
- 功能面广,初次配置与概念理解成本较高
- 需自行准备模型 API Key 或订阅
- 扩展生态质量参差,需甄别选用
- 中文资料相对有限,主要依赖英文文档
goose 是什么
goose 是一个运行在本机的开源通用 AI 智能体(AI Agent)。它不局限于代码补全,而是可以完成研究、写作、自动化、数据分析等各类任务:安装依赖、执行命令、编辑文件、运行测试,都由 Agent 驱动完成。
项目使用 Rust 编写,兼顾性能与跨平台可移植性,目前由 Linux Foundation 旗下的 Agentic AI Foundation(AAIF)托管,采用 Apache-2.0 协议开源。
三种使用形态
- 桌面应用:支持 macOS、Linux、Windows,适合交互式使用。
- CLI:面向终端工作流,便于脚本化与远程环境使用。
- API:可嵌入到自有系统或产品中。
CLI 可通过官方发布脚本安装(具体命令请以官方文档为准):
# 示意:从官方 release 下载安装脚本
curl -fsSL <官方下载脚本地址> | bash
模型与扩展生态
goose 支持 15+ 模型提供商,包括 Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock 等,既可用 API Key,也可通过 ACP 复用已有的 Claude、ChatGPT、Gemini 订阅。
扩展方面,goose 基于 Model Context Protocol(MCP)开放标准,可连接 70+ 扩展,把外部工具与数据源接入 Agent 的能力范围。
适用人群
- 希望在本机运行、数据可控的 AI 编程助手用户;
- 想用 Agent 自动化日常终端任务的开发者;
- 需要基于 MCP 构建自定义工具链的团队;
- 希望做企业定制发行版(预置提供商、扩展与品牌)的组织。
上手建议
建议先阅读官方 Quickstart 与安装文档,从桌面应用或 CLI 入手跑通一个简单任务,再逐步接入 MCP 扩展与自定义提供商配置。遇到问题可查阅官方诊断与已知问题页面。
评论
- 暂无评论,来写第一条吧。