AgentGPT README

The project's README from github.com/reworkd/AgentGPT. As one markdown file: README.md.

AgentGPT Logo

🤖 Assemble, configure, and deploy autonomous AI Agent(s) in your browser. 🤖

Node version English 简体中文 Hungarian

🔗 Short link   •   📚 Docs   •   🐦 Twitter   •   📢 Discord

AgentGPT allows you to configure and deploy Autonomous AI agents. Name your own custom AI and have it embark on any goal imaginable. It will attempt to reach the goal by thinking of tasks to do, executing them, and learning from the results 🚀.


✨ Demo

For the best demo experience, try our site directly :)

Demo Video

👨‍🚀 Getting Started

The easiest way to get started with AgentGPT is automatic setup CLI bundled with the project. The cli sets up the following for AgentGPT:

Prerequisites :point_up:

Before you get started, please make sure you have the following installed:

Getting Started :rocket:

  1. Open your editor

  2. Open the Terminal - Typically, you can do this from a 'Terminal' tab or by using a shortcut (e.g., Ctrl + ~ for Windows or Control + ~ for Mac in VS Code).

  3. Clone the Repository and Navigate into the Directory - Once your terminal is open, you can clone the repository and move into the directory by running the commands below.

    For Mac/Linux users :apple: :penguin:

    git clone https://github.com/reworkd/AgentGPT.git
    cd AgentGPT
    ./setup.sh
    

    For Windows users :windows:

    git clone https://github.com/reworkd/AgentGPT.git
    cd AgentGPT
    ./setup.bat
    
  4. Follow the setup instructions from the script - add the appropriate API keys, and once all of the services are running, travel to http://localhost:3000 on your web-browser.

Happy hacking! :tada:

🚀 Tech Stack

💝 Our GitHub sponsors 💝

Join us in fueling the development of AgentGPT, an open-source project pushing the boundaries of AI agents! Your sponsorship would drive progress by helping us scale up resources, enhance features and functionality, and continue to iterate on this exciting project! 🚀

ArthurMatt RayVector VenturesFlorian KraftZoeLucas BusseyLisakmotteSWFT BlockchainNikolay KostovOryan MosheClay Nelson0xmatchmakerGuy ThompsonVusi DubeRoberto Luis Sanchez, P.E., P.G.; D,GE; F.ASCEDavid GammondLazza CapitalStephane DeGuireLyskaSharon Clapp at CCSURooba.FinanceBenjamin Bales

💪 Contributors 💪

Our contributors have made this project possible. Thank you! 🙏

Made with contrib.rocks.

AgentGPT (reworkd/AgentGPT)

Searching Database…

36.3K ·GitHub
archived
AgentGPT 是做什么的?AgentGPT 让你直接在浏览器中组装、配置和部署自主 AI 代理。你给代理设定一个目标,它会把目标拆分成多个任务、逐一执行,并根据结果学习,从而决定下一步做什么。
这是我要导入的代码库,还是需要自己运行的完整应用?这是一个完整的自托管网页应用,由 Next.js 13 + TypeScript 前端和 FastAPI 后端组成,而不是代码库。
我该如何让 AgentGPT 跑起来?克隆仓库,然后运行项目自带的安装命令行工具。它会自动为你配置环境变量/API 密钥、MySQL 数据库、FastAPI 后端和 Next.js 前端。
运行安装脚本之前,我需要先装什么?你的电脑上需要已安装并运行 Node.js、Git 和 Docker,另外还需要一个 OpenAI API 密钥。Serper API 密钥和 Replicate API 令牌是部分功能的可选项。
AgentGPT 还在维护吗?不再维护。此仓库已归档,不再积极开发,因此不会有新的更新、修复,也不会回复 issue 和拉取请求。
代理部署后究竟在哪里运行?代理在你的网页浏览器中运行,依托你自托管的 Next.js/FastAPI 技术栈(或托管的演示网站),而不是原生桌面或移动应用。
我不做任何设置,也能试用 AgentGPT 吗?可以。README 中提供了一个托管的演示网站,你可以在决定自托管之前,先用它体验开箱即用的效果。
它背后完整的技术栈是什么?前端使用 Next.js 13 + TypeScript,后端使用 FastAPI,身份验证使用 Next-Auth.js,ORM 使用 Prisma 和 SQLModel,数据库为 MySQL(最初使用 Planetscale),样式使用 TailwindCSS + HeadlessUI,模式校验使用 Zod/Pydantic,LLM 工具使用 Langchain。
代理如何决定怎样处理一个目标?获得目标后,它会思考实现该目标所需的任务,执行这些任务,并根据结果学习,选出下一个任务,如此循环,逐步朝着目标推进。
AgentGPT 与 Auto-GPT、BabyAGI 之类的项目有什么关系?它与 Auto-GPT 和 BabyAGI 同属自主代理一类,但它被打包成基于浏览器的应用,因此你无需从命令行运行代理脚本。
Creator
reworkd
Size
89.7 MB
Stars
36.3K
Age
3y
Commits · 90 Days