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 позволяет собирать, настраивать и запускать автономных ИИ-агентов прямо в браузере. Вы задаёте агенту цель, а он разбивает её на задачи, выполняет их и учится на результатах, чтобы решить, что делать дальше.
Это библиотека, которую я импортирую, или полноценное приложение, которое я запускаю сам?Это полноценное самостоятельно развёртываемое веб-приложение: фронтенд на Next.js 13 + TypeScript в паре с бэкендом на FastAPI, а не программная библиотека.
Как запустить AgentGPT?Склонируйте репозиторий и запустите входящий в проект CLI для настройки, который автоматически сконфигурирует за вас переменные окружения и ключи API, базу данных MySQL, бэкенд на FastAPI и фронтенд на Next.js.
Что нужно установить перед запуском скрипта настройки?На компьютере должны быть установлены и работать Node.js, Git и Docker, а также нужен ключ API OpenAI; ключ Serper API и токен Replicate API необязательны и нужны только для отдельных функций.
Проект всё ещё поддерживается?Нет, этот репозиторий архивирован и больше не развивается активно, поэтому не ждите новых обновлений, исправлений и ответов на задачи и pull request.
Где агент реально работает после развёртывания?Агенты работают в веб-браузере на вашем собственном стеке Next.js/FastAPI (или на демо-сайте в интернете), а не как нативное настольное или мобильное приложение.
Можно ли попробовать AgentGPT, не настраивая всё самому?Да, в README указан демо-сайт, где можно сразу всё посмотреть без настройки, прежде чем решать, развёртывать ли приложение у себя.
Какой полный технологический стек за ним стоит?Next.js 13 + TypeScript на фронтенде, FastAPI на бэкенде, Next-Auth.js для авторизации, Prisma и SQLModel в качестве ORM, база данных MySQL (изначально Planetscale), TailwindCSS + HeadlessUI для стилей, Zod/Pydantic для проверки схем и Langchain для работы с языковыми моделями.
Как агент решает, что делать с заданной целью?Получив цель, он придумывает задачи, необходимые для её достижения, выполняет их и учится на результатах, чтобы выбрать следующую задачу, повторяя этот цикл до достижения цели.
Как AgentGPT связан с проектами вроде Auto-GPT или BabyAGI?Он относится к тому же семейству автономных агентов, что Auto-GPT и BabyAGI, но выпущен как браузерное приложение, так что не нужно запускать скрипты агентов из командной строки.
Creator
reworkd
Size
89.7 MB
Stars
36.3K
Age
3y
Commits · 90 Days