mcpField
C
codename goose

codename goose

github.com/block编码 Agent55.8k1 天前更新

关于 codename goose

goose 是一款开源的通用 AI Agent,可在本地机器上运行,提供桌面应用、命令行和 API 三种形式。它不限于代码任务,也可用于研究、写作、自动化和数据分析。项目使用 Rust 构建,并通过 Model Context Protocol 连接扩展。

主要功能

  1. 01桌面应用、命令行与 API 三种形式
  2. 02支持 15 个以上模型服务商
  3. 03通过 MCP 连接 70 多个扩展
  4. 04使用 Rust 构建
  5. 05可自定义发行版

适用场景

  1. 01在终端中执行编码与工作流任务
  2. 02在桌面应用中处理研究、写作和数据分析
  3. 03将 Agent 能力嵌入其他应用

MCP 相关

goose 作为 MCP 客户端,通过 Model Context Protocol 连接扩展,即 MCP 服务。

详细介绍

goose

你的原生开源 AI Agent——桌面应用、命令行和 API——适用于代码、工作流及其他各种任务

README 配图 Discord CI README 配图 打包状态

aaif-goose%2Fgoose | Trendshift

goose 是一款在你的机器上运行的通用 AI Agent。不仅适用于代码,还可用于研究、写作、自动化、数据分析,或任何你需要完成的任务。

原生桌面应用支持 macOS、Linux 和 Windows。完整的命令行工具适用于终端工作流。还提供 API,可将其嵌入任何地方。使用 Rust 构建,兼具高性能和可移植性。

goose 支持 15+ 个服务提供商,包括 Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock 等。可使用 API 密钥,也可通过 ACP 使用你现有的 Claude、ChatGPT 或 Gemini 订阅。通过 Model Context Protocol 这一开放标准连接 70+ 个扩展。

goose 是 Linux 基金会旗下 Agentic AI Foundation (AAIF) 的成员。

开始使用

下载桌面应用,适用于 macOS、Linux 和 Windows。

或安装命令行工具:

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

快速链接

需要帮助?

goose 小幽默 🪿

开发者为什么选择 goose 作为 AI Agent?

因为它总能帮他们把代码“迁移”到生产环境!🚀

和我们一起畅聊 goose

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。