🤖 Assemble, configure, and deploy autonomous AI Agent(s) in your browser. 🤖
🔗 Short link • 📚 Docs • 🤝 Contribute • 🐦 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 🚀.
For the best demo experience, try our site directly :)
Untitled.1.mp4
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)
-
You will need node intalled, you can check by running 'node -v' or install node
To get started on Mac/Linux, run the commands below.
git clone https://github.com/reworkd/AgentGPT.git && cd AgentGPT
./setup.sh
If you are on windows, you can do the following after downloading the repo.
setup.bat
🐳 The recommend way to set up AgentGPT locally is to docker-compose, please make sure you have docker installed.
This platform is currently in beta, a full list of completed and planed features can be found on our public roadmap.
- ✅ 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.
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! 🚀
Our contributors have made this project possible. Thank you! 🙏