返回探索
goose

goose - 开源AI代理工具

开源AI代理,支持多LLM和扩展,可执行代码与自动化任务

4
41,907 浏览
AI 写作
访问官网

详细介绍

goose 仓库中文介绍文档

goose 是一个开源、可扩展的AI代理,超越了代码建议的范围,可以使用任何LLM进行安装、执行、编辑和测试,由 Agentic AI Foundation (AAIF) 提供,汇聚了15+提供者和70+扩展。

要点:

  • goose 是一个开源、可扩展的AI代理,超越了代码建议的范围,可以使用任何LLM进行安装、执行、编辑和测试。
  • 由 Agentic AI Foundation (AAIF) 维护。
  • 支持多种操作系统和语言,具有高性能和可移植性。

一、核心信息速览

维度 详情
:--- :---
仓库地址 [goose](https://github.com/aaif-goose/goose)
许可证 Apache 2.0
核心定位 一个开源、可扩展的AI代理,超越了代码建议的范围,可以使用任何LLM进行安装、执行、编辑和测试
主要语言 Rust
适用人群 开发者、研究人员、数据分析师、自动化工程师
关键亮点 跨平台支持;集成多种LLM提供者;支持70+扩展;高性能和可移植性

二、核心功能

功能模块 描述 典型场景
:--- :--- :---
AI代理 一个通用的AI代理,可以在本地运行,用于代码、研究、写作、自动化等 代码编写、数据分析、自动化任务
桌面应用 支持macOS、Linux和Windows的原生桌面应用 开发者日常使用
CLI工具 命令行工具,适用于终端工作流 自动化脚本和命令行操作
API接口 可以嵌入到任何地方的API 集成到其他应用程序中
多LLM支持 支持15+提供者,如Anthropic、OpenAI、Google、Ollama等 使用不同的LLM进行任务处理
扩展支持 支持70+扩展,通过Model Context Protocol标准 增强功能和自定义
社区支持 有Discord群组和YouTube频道,提供社区支持 获取帮助和交流经验
文档和教程 提供详细的文档和教程 快速上手和学习

三、快速上手

1. 环境准备

无需特殊环境,支持主流操作系统。

2. 安装方式

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

3. 基础配置

根据需要配置LLM提供者和扩展。

4. 核心示例

goose run "请帮我写一个Python脚本,读取CSV文件并显示前5行"

四、核心亮点

  1. 跨平台支持:支持macOS、Linux和Windows的原生桌面应用。
  2. 多LLM支持:支持15+提供者,如Anthropic、OpenAI、Google、Ollama等。
  3. 扩展支持:支持70+扩展,通过Model Context Protocol标准。
  4. 高性能和可移植性:使用Rust编写,确保高性能和可移植性。

五、适用场景

  1. 代码编写:使用AI代理来辅助编写和调试代码。
  2. 数据分析:利用AI代理进行数据处理和分析。
  3. 自动化任务:通过AI代理自动化日常任务。
  4. 研究和写作:辅助研究人员和作家进行内容创作。

六、优缺点

优势

  • 跨平台支持,适合多种操作系统。
  • 支持多种LLM提供者,灵活性高。
  • 丰富的扩展支持,增强功能。
  • 高性能和可移植性,适合各种应用场景。

不足

  • 初学者可能需要一些时间来熟悉其功能和配置。
  • 某些高级功能可能需要一定的技术背景。

七、与同类工具对比(可选)

工具 类型 核心差异
:--- :--- :---
goose 开源AI代理 免费开源、跨平台支持、多LLM支持
ChatGPT 商业AI服务 闭源、依赖特定平台

八、总结

goose 是一款适合开发者、研究人员、数据分析师和自动化工程师使用的开源AI代理,具有跨平台支持、多LLM支持和丰富的扩展功能。它在代码编写、数据分析和自动化任务中表现出色,但可能需要一定的技术背景来充分利用其功能。

相关工具