Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

AutoGPT – 用于 AI 代理的开源平台

它是什么 – AutoGPT 是一个公开的代码库,让您可以构建、运行和管理自主 AI 代理。代理是一系列由 LLM 驱动的操作链(例如:阅读电子邮件、撰写报告、创建日历事件),可以用简单的英文描述,或使用拖放式构建器进行可视化组装。

为什么它很重要 – 该项目弥合了“提示工程”与全工作流程自动化之间的差距。通过处理模型访问、凭证存储、调度以及用于监控运行的 UI,它让非程序员无需编写代码即可获得一个可运行的 AI 代理,同时仍赋予开发者自托管和扩展系统的能力。


核心组件

组件 用途 授权
autogpt_platform/ 运行时、可视化构建器、仪表板和托管服务集成层。 Polyform Shield (个人/内部使用免费;不得作为竞争性托管服务出售)
classic/ 原始独立的 AutoGPT 代理实现(Python 脚本、Forge 构建器、基准测试工具)。 MIT

主要用户界面(皆基于相同的代码库)

  1. AutoPilot – 聊天界面,您可以在其中输入目标(例如:“准备每周销售简报”),系统会将对话转换为可运行的代理。
  2. Agents dashboard – 您拥有的所有代理列表、其运行历史、成本以及任何需要手动处理的操作。
  3. Marketplace – 社区贡献的代理,您可以将其添加到您的库中并进行自定义。
  4. Build – 用于拖拽、连接和分支“区块”的可视化画布,这些区块代表单个 LLM 调用、API 调用或逻辑步骤。

开始使用

  • Hosted Platform – 在 platform.agpt.co 注册。该服务为您运行基于 Docker 的设备,提供模型 API 密钥,并按运行次数计费。
  • Self-host – 遵循手动自托管指南(需要 Linux/macOS 上的 Docker、您自己的 LLM API 密钥以及正在运行的容器)。单容器安装程序即将发布。

这两种方法共享同一个存储库,因此您可以先在本地开发,如果愿意,稍后切换到托管服务。


典型用例(如 README 中所列)

领域 自动化范例
行政运营 从新闻、内部指标和 Slack 更新中编译每日简报
销售 在会议前研究每位潜在客户并生成简报
营销 将产品发布简介转化为草稿文案、社交贴文和电子邮件草稿
工程 分类事件、提取日志并建议可能的原因
客户支持 起草回复邮件、收集背景信息并标记需要人工处理的工单
研究 监控一组来源,并在发生变化时生成结构化报告

集成服务

AutoGPT 为 45 种以上的平台提供了连接器,包括 Gmail、Google Calendar、Google Docs/Sheets、GitHub、Slack、Discord、Notion、HubSpot、Linear、Airtable、Jira、Salesforce、Stripe 和 Webflow。这些允许代理在无需自定义代码的情况下读取/写入数据、触发操作并闭合循环。


社区与贡献

  • Discord – 用于支持和想法的活跃聊天室。
  • Docs – 完整的文档位于 docs.agpt.co。
  • Issues & PRs – 错误报告和功能请求通过 GitHub 存储库处理。
  • Contributors – 可视化徽章显示了超过一千名贡献者。

授权摘要

  • 核心平台 (autogpt_platform/) 使用 Polyform Shield 授权,允许免费的个人和内部业务使用,但限制作为竞争性托管服务转售。
  • 所有其他部分,包括经典代理代码,均采用宽松的 MIT 授权。

快速开始(自托管)快照

# 1. 安装 Docker (Linux/macOS) 并确保守护进程正在运行
# 2. 克隆存储库
git clone https://github.com/Significant-Gravitas/AutoGPT.git
cd AutoGPT

# 3. 遵循手动指南设置环境变量 (例如:OPENAI_API_KEY)
# 4. 运行提供的 Docker compose / 单容器命令
docker run --rm -p 3000:3000 \
  -e OPENAI_API_KEY=$OPENAI_API_KEY \
  significantgravitas/autogpt:latest

# 5. 在浏览器中打开 http://localhost:3000 并开始构建代理。

(确切命令位于 docs/platform/installer.md 中。)


总结

AutoGPT 是一个真正的开源 AI 代理平台,让用户可以描述期望的结果,并让 LLM 驱动的工作流程端到端地执行它。它同时提供托管 SaaS 版本和可自托管的 Docker 设备,与数十种日常工具集成,并以允许免费个人使用同时保护商业 SaaS 产品的授权发布。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目