36,261
stars
+0
9,178
forks
3
watchers
1,082
prs
469
issues
12
releases
122
discussions
README
🤖 Assemble, configure, and deploy autonomous AI Agent(s) in your browser. 🤖
🔗 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:
- 🔐 Environment variables (and API Keys)
- 🗂️ Database (Mysql)
- 🤖 Backend (FastAPI)
- 🎨 Frontend (Nextjs)
Prerequisites :point_up:
Before you get started, please make sure you have the following installed:
- An editor of your choice. For example, Visual Studio Code (VS Code)
- Node.js
- Git
- Docker. After installation, please create an account, open up the Docker application, and sign in.
- An OpenAI API key
- A Serper API Key (optional)
- A Replicate API Token (optional)
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:
bash
git clone https://github.com/reworkd/AgentGPT.git
cd AgentGPT
./setup.sh
For Windows users :windows:
bash
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
- ✅ Bootstrapping: create-t3-app + FastAPI-template.
- ✅ Framework: Nextjs 13 + Typescript + FastAPI
- ✅ Auth: Next-Auth.js
- ✅ ORM: Prisma & SQLModel.
- ✅ Database: Planetscale.
- ✅ Styling: TailwindCSS + HeadlessUI.
- ✅ Schema Validation: Zod + Pydantic.
- ✅ LLM Tooling: Langchain.
💝 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! 🚀
💪 Contributors 💪
Our contributors have made this project possible. Thank you! 🙏
Made with contrib.rocks.Top issues
#1303Error attempting to connect to the server29 comments · 2023-09-29#869✨ Create a guide on how to update the documentation website24 comments · 2023-06-27#716Error: Cannot find module '@tailwindcss/forms'24 comments · 2023-06-06#884Authentication Error. Please make sure you are logged in.18 comments · 2023-06-28#629Error loading tools.18 comments · 2023-05-30#411🚨 ERROR accessing OpenAI APIs. Please check your API key or try again later.18 comments · 2023-04-30#312This agent has maxed out on loops.18 comments · 2023-04-22#1393No module named 'langchain.globals'16 comments · 2023-11-21
Discussions
#1679Hoping for updates1 comments · 2025-08-05#1670Anyone else struggling with data in agent workflows?0 comments · 2025-05-09#1669AgentGPT require update!0 comments · 2025-05-01#1665I subscribed to AgentGPT 16 hours ago. It still thinks I am on the free plan and does allow me to use the system0 comments · 2025-03-28#1660Make it possible to train agents0 comments · 2025-03-07#1658Is it possible to interact with an agent via API?0 comments · 2025-02-21#1642Biodiversité0 comments · 2024-10-04#1620MariaDB Support?0 comments · 2024-09-04
Latest release
v.1.0.0 v.1.0.0 2023-11-02🎉🤖 Stable 1.0.0 🤖🎉 It's been a while but we're excited to announce the AgentGPT 1.0 ✨ update! The first stable release of AgentGPT includes new tools, bug fixes, and a completely overhauled ui! Check our the full release notes below 👇 Much the @Reworkd team been focusing on a platform outside of AgentGPT. This new platform aims to use AI to take actions on websites and retrieve information. If this is interesting to you, please fill out this form explaining your use case! We are looking forward to sharing it with the opensource community! https:/