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
What is this?AgentGPT lets you assemble, configure, and deploy autonomous AI agents right in your browser. You give an agent a goal, and it breaks that goal into tasks, executes them, and learns from the results to decide what to do next.
Is this a library I import, or a full app I run myself?It is a full self-hosted web application: a Next.js 13 + TypeScript frontend paired with a FastAPI backend, not a code library.
How do I get AgentGPT running?Clone the repo and run the project's bundled setup CLI, which automatically configures your environment variables/API keys, the MySQL database, the FastAPI backend, and the Next.js frontend for you.
What do I need installed before running the setup script?You need Node.js, Git, and Docker running on your machine, plus an OpenAI API key; a Serper API key and a Replicate API token are optional extras for certain features.
Is AgentGPT still maintained?No, this repository is archived and no longer actively developed, so expect no new updates, fixes, or responses to issues and pull requests.
Where does an agent actually run once deployed?Agents run inside your web browser against your self-hosted Next.js/FastAPI stack (or the hosted demo site), not as a native desktop or mobile app.
Can I try AgentGPT without setting anything up myself?Yes, the README points to a hosted demo site for the best out-of-the-box experience before you commit to self-hosting it.
What's the full tech stack behind it?Next.js 13 + TypeScript on the frontend, FastAPI on the backend, Next-Auth.js for auth, Prisma and SQLModel as ORMs, a MySQL database (originally Planetscale), TailwindCSS + HeadlessUI for styling, Zod/Pydantic for schema validation, and Langchain for LLM tooling.
How does an agent decide what to do with a goal?Once given a goal, it thinks of tasks needed to reach it, executes those tasks, and learns from the results to pick the next task, repeating this loop toward the goal.
How is AgentGPT related to projects like Auto-GPT or BabyAGI?It's part of the same autonomous-agent family as Auto-GPT and BabyAGI, but packaged as a browser-based app so you don't need to run agent scripts from the command line.
Creator
reworkd
Size
89.7 MB
Stars
36.3K
Age
3y
Commits · 90 Days