AI工具箱
Goose

Goose

免费
AI编程46,444 次浏览

Goose 是什么?

Goose是一款由Linux基金会旗下AAIF维护的开源通用AI智能体,使用Rust编写,支持macOS、Linux、Windows桌面端和CLI终端两种使用方式。它兼容Anthropic、OpenAI、Google等15+大语言模型提供商,通过MCP协议可连接70+扩展插件,适用于代码开发、文档撰写、数据分析和自动化任务等多种场景,是本地优先、跨平台的AI助手解决方案。

新上线

Goose 详细介绍

工具简介

Goose是一款本地运行的开源通用AI智能体,由Linux基金会AAIF(Agentic AI Foundation)托管,采用Apache 2.0许可协议。

核心功能

  • 多平台客户端:提供macOS、Linux、Windows原生桌面应用和完整CLI命令行工具,还支持API嵌入到其他系统中。
  • 广泛模型兼容:支持Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock等15+大语言模型提供商,也可使用Claude、ChatGPT、Gemini等现有订阅服务。
  • MCP扩展生态:通过Model Context Protocol开放标准连接70+扩展插件,可对接文件系统、数据库、浏览器等外部工具。
  • Rust高性能:核心使用Rust编写,保证运行效率和跨平台可移植性,资源占用低。
  • 通用任务能力:不仅限于编程,还可处理研究、写作、自动化、数据分析等通用任务。
  • 适用场景

  • 软件开发:代码编写、调试、重构和代码审查。
  • 文档与研究:撰写技术文档、调研分析和内容生成。
  • 自动化工作流:构建跨工具的自动化任务流水线。
  • 快速入门

  • 访问Goose官方文档站点下载桌面应用,或通过一行curl命令安装CLI工具。
  • 首次启动后配置LLM提供商的API密钥。
  • 根据需要通过MCP安装扩展插件以对接外部工具。
  • 在对话界面中输入任务描述,Goose将自主规划并执行。
  • 优缺点分析

    优点:

  • 真正开源,Apache 2.0许可无商业限制。
  • 多平台支持,桌面端、CLI和API三种接入方式灵活选择。
  • 模型提供商广泛,避免供应商锁定。
  • 缺点:

  • 仓库近期从block/goose迁移到AAIF,部分文档链接可能仍在过渡中。
  • 文档托管在外部站点goose-docs.ai,未完全集成到代码仓库。
  • 作为通用型工具,在垂直领域的深度可能不如专用工具。
  • 适合人群

  • 开发者和极客:需要本地AI助手处理编码和自动化任务的技术用户。
  • 多模型用户:希望在同一工具中灵活切换不同LLM提供商的团队。
  • 隐私敏感用户:偏好本地运行、数据不出设备的企业或个人。
  • Goose 使用教程

    Goose入门教程:开源通用AI智能体快速上手

    入门10分钟
    一、工具简介 Goose是Linux基金会旗下AAIF维护的开源AI智能体,使用Rust编写,支持15+大语言模型和70+扩展插件,可用于代码开发、文档撰写和自动化任务。 二、快速开始 1. 访问Goose官网(goose.ai)或GitHub仓库(github.com/block/goose),根据你的操作系统(macOS、Linux或Windows)下载对应安装包。 2. macOS用户可使用Homebrew安装:brew install goose-ai/tap/goose。Linux用户下载二进制文件后添加到PATH环境变量。 3. 安装完成后在终端运行goose命令启动CLI界面,首次使用需要配置模型提供商:goose configure,按提示选择Anthropic、OpenAI等并填入API Key。 4. 也可以下载桌面端GUI版本,安装后打开即可使用图形界面与Goose交互。 三、核心功能演示 功能1:代码开发辅助 在项目目录下运行goose,告诉它你的需求,例如:帮我用Python写一个FastAPI项目,包含用户注册和登录接口。Goose会自动创建文件、编写代码、配置依赖,遇到错误还会自行调试修复。 功能2:扩展插件连接 通过MCP协议安装插件扩展Goose的能力。运行goose extensions install github-search安装GitHub搜索插件,之后Goose就能直接搜索GitHub仓库、查看Issue、分析代码。目前有70+社区插件可用。 功能3:自动化工作流 将重复性任务交给Goose自动化执行。例如告诉它:每天检查我们的GitHub仓库是否有新的Issue,汇总后发到Slack频道。Goose会理解需求并帮你编写和配置自动化脚本。 四、实际使用案例 场景1:全栈开发助手——从零开始让Goose帮你搭建一个完整的Web项目,包括前端页面、后端API、数据库配置和部署脚本,开发效率提升数倍。 场景2:运维自动化——让Goose监控服务器日志、自动重启异常服务、生成运维报告,将重复的运维工作交给AI智能体处理。 五、常见问题FAQ Q1:Goose免费吗?A:Goose本身完全免费开源,但使用的底层大语言模型(如Claude、GPT)需要你自己的API Key并按量付费。 Q2:和其他AI编程工具相比有什么优势?A:Goose的最大优势是本地优先、插件丰富且完全开源可控,不依赖特定云平台,数据隐私更有保障。 Q3:支持中文交互吗?A:支持,Goose的交互语言取决于你选择的大语言模型,使用Claude或GPT等模型时中文理解能力很好。 六、小贴士 1. 合理选择模型——简单任务用Claude Haiku或GPT-4o-mini省钱,复杂编程任务用Claude Sonnet或GPT-4o效果更好。 2. 善用项目上下文——在项目目录下启动Goose,它会自动读取项目文件结构和代码,给出更精准的帮助。 3. 探索社区插件——定期查看Goose的插件市场,新插件不断增加,找到适合你工作流的插件能极大提升效率。
    查看完整使用指南

    工具信息

    分类AI编程
    定价免费
    浏览量46,444

    用户评分

    -

    0 个评分

    相关工具推荐

    Cline
    Cline

    Cline是一款VS Code扩展形式的AI编程助手,能够在编辑器中自主完成复杂的编码任务。它支持文件读写、终端命令执行、浏览器操作等多种能力,可以自动分析代码库、修复bug、实现新功能。支持多种AI模型后端,以渐进式执行和人工确认机制保障安全性,是目前最受欢迎的AI编程IDE插件之一。

    62,762
    Open Interpreter
    Open Interpreter

    Open Interpreter是一款开源的AI代码执行工具,让大语言模型能够在本地环境中运行代码、操作文件和执行系统命令。它提供类似ChatGPT Code Interpreter的体验,但运行在用户本地机器上,支持Python、JavaScript、Shell等多种语言,可以操控文件系统、安装软件包、进行数据分析等,是将AI能力与本地计算环境结合的强大工具。

    52,023
    gpt-engineer
    gpt-engineer

    gpt-engineer是一款开源的AI代码生成工具,专注于通过自然语言描述生成完整的代码项目。用户只需描述想要构建的软件,AI就能分析需求、规划架构并生成多文件的完整项目代码。它支持多种编程语言和框架,适合快速原型开发和项目脚手架搭建,是AI辅助软件开发的代表性工具之一。

    50,024
    GPT Pilot
    GPT Pilot

    GPT Pilot是由Pythagora开发的AI辅助代码生成工具,能够通过自然语言对话从零开始构建完整的应用程序。开发者只需描述需求,GPT Pilot即可自动编写代码、调试错误并持续迭代,直至项目完成。它支持多种编程语言和框架,内置开发者代理、规格代理和代码审查代理等多个AI角色协作,模拟真实开发团队的工作流程。GPT Pilot特别适合快速原型开发和MVP构建,大幅降低从想法到可运行产品的开发周期。作为开源项目,它已在GitHub获得超过30000颗星标,是AI驱动开发领域的热门工具。

    33,765