https://github.com/reworkd/AgentGPT
🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
https://github.com/reworkd/AgentGPT
agent agentgpt agi autogpt baby-agi gpt langchain next openai t3 t3-stack
Last synced: about 1 month ago
JSON representation
🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
- Host: GitHub
- URL: https://github.com/reworkd/AgentGPT
- Owner: reworkd
- License: gpl-3.0
- Created: 2023-04-07T02:29:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-07T09:32:51.000Z (6 months ago)
- Last Synced: 2025-03-02T08:39:58.433Z (about 1 month ago)
- Topics: agent, agentgpt, agi, autogpt, baby-agi, gpt, langchain, next, openai, t3, t3-stack
- Language: TypeScript
- Homepage: https://agentgpt.reworkd.ai
- Size: 86.1 MB
- Stars: 33,028
- Watchers: 314
- Forks: 9,351
- Open Issues: 204
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
- awesome-generative-ai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. (Agents / Autonomous agents)
- awesome - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- Awesome-ChatGPT - AgentGPT🔥
- awesome - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- awesome-ai-agents - GitHub
- awesome-agents - AgentGPT
- awesome-notes - AgentGPT
- awesome-langchain-zh - AgentGPT
- awesome-chatgpt - AgentGPT - Autonomous AI agents in your browser. (Web apps / Hosted and self-hosted)
- Awesome-AGI - :fire: AgentGPT - | (Frameworks and Platforms)
- awesome-generative-ai - AgentGPT - Assemble, configure, and deploy autonomous AI agents in your browser. (Autonomous agents / Music)
- awesome-ai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. (Agent)
- awesome-ai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. (Agent)
- ai-game-devtools - AgentGPT
- awesome-langchain - AgentGPT
- awesome-autonomous-gpt - 2023/04/07 - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. [[demo]](agentgpt.reworkd.ai) (Projects / Applications)
- awesome-ai-api-projects - AgentGPT - specified tasks through LLM and internet access. | Any | open | Web ui | Local, official | [OpenAI](https://platform.openai.com/playground) |  | (AI Agent / Task)
- StarryDivineSky - reworkd/AgentGPT
- awesome-chatgpt - AgentGPT - Autonomous AI agents in your browser. (Web apps / Hosted and self-hosted)
- awesome-generative-ai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. (Agents / Autonomous agents)
- awesome-ai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. (Coding / Autonomous agents)
- my-awesome - reworkd/AgentGPT - agi,gpt,langchain,next,openai,t3,t3-stack pushed_at:2025-03 star:33.6k fork:9.4k 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- awesome-gpt - AgentGPT
- Awesome-AI-Agents - AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.  (Applications / Autonomous Agent Task Solver Projects)
- Awesome-AI-Agents - AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.  (Applications / Autonomous Agent Task Solver Projects)
- project-awesome - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- awesome-agents - AgentGPT
- awesome-open-gpt - AgentGPT
- awesome-genai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. [](https://github.com/reworkd/AgentGPT/network/members) [](https://github.com/reworkd/AgentGPT/stargazers) (Tools & Frameworks / Development Frameworks)
- awesome-genai - AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser. [](https://github.com/reworkd/AgentGPT/network/members) [](https://github.com/reworkd/AgentGPT/stargazers) (Tools & Frameworks / Development Frameworks)
- jimsghstars - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- awesome-LLM-resourses - AgentGPT
- awesome_ai_agents - Agentgpt - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (Building / Deployment)
- awesome-starz - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- alan_awesome_llm - AgentGPT
- alan_awesome_llm - AgentGPT
- awesome_ai_agents - AgentGPT by Reworkd - AgentGPT allows users to configure and deploy autonomous AI agents, enabling them to name their own custom AI and guide it towards any desired goal through task execution and learning [github](https://github.com/reworkd/AgentGPT) | [github profile](https://github.com/reworkd) (Learning / Repositories)
- awesome-agi-agents - :fire: AgentGPT
- awesome-agi-agents - :fire: AgentGPT
- awesome-ccamel - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- definitive-opensource - AgentGPT
- awesome-web-agents - AgentGPT - Deploy autonomous AI agents in your browser.  (Autonomous Web Agents)
- awesome-web-agents - AgentGPT - Deploy autonomous AI agents in your browser.  (Autonomous Web Agents)
- awesome-rainmana - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- stars - reworkd/AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. (TypeScript)
- allinchatgpt - AgentGPT - AgentGPT 允许您配置和部署自治 AI 代理。 命名你自己的自定义 AI,让它开始实现任何可以想象的目标. 类似AutoGPT (Uncategorized / Uncategorized)
README
![]()
🤖 Assemble, configure, and deploy autonomous AI Agent(s) in your browser. 🤖
🔗 Short link
•
📚 Docs
•
•
📢 DiscordAgentGPT 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](https://agentgpt.reworkd.ai) directly :)[Demo Video](https://github.com/reworkd/AgentGPT/assets/50181239/5348e44a-29a5-4280-a06b-fe1429a8d99e)
## 👨🚀 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](https://github.com/reworkd/AgentGPT/blob/main/.env.example) (and API Keys)
- 🗂️ [Database](https://github.com/reworkd/AgentGPT/tree/main/db) (Mysql)
- 🤖 [Backend](https://github.com/reworkd/AgentGPT/tree/main/platform) (FastAPI)
- 🎨 [Frontend](https://github.com/reworkd/AgentGPT/tree/main/next) (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)](https://code.visualstudio.com/download)
- [Node.js](https://nodejs.org/en/download)
- [Git](https://git-scm.com/downloads)
- [Docker](https://www.docker.com/products/docker-desktop). After installation, please create an account, open up the Docker application, and sign in.
- An [OpenAI API key](https://platform.openai.com/signup)
- A [Serper API Key](https://serper.dev/signup) (optional)
- A [Replicate API Token](https://replicate.com/signin) (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](http://localhost:3000) on your web-browser.Happy hacking! :tada:
## 🚀 Tech Stack
- ✅ **Bootstrapping**: [create-t3-app](https://create.t3.gg) + [FastAPI-template](https://github.com/s3rius/FastAPI-template).
- ✅ **Framework**: [Nextjs 13 + Typescript](https://nextjs.org/) + [FastAPI](https://fastapi.tiangolo.com/)
- ✅ **Auth**: [Next-Auth.js](https://next-auth.js.org)
- ✅ **ORM**: [Prisma](https://prisma.io) & [SQLModel](https://sqlmodel.tiangolo.com/).
- ✅ **Database**: [Planetscale](https://planetscale.com/).
- ✅ **Styling**: [TailwindCSS + HeadlessUI](https://tailwindcss.com).
- ✅ **Schema Validation**: [Zod](https://github.com/colinhacks/zod) + [Pydantic](https://docs.pydantic.dev/).
- ✅ **LLM Tooling**: [Langchain](https://github.com/hwchase17/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! 🙏