← All repos

AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

agentic-aiagentsaiartificial-intelligenceautonomous-agentsclaudegptllama-apillmopenaipython
Browse cluster: Claude AI Agent Frameworks & MCP Tools
8,881commits
855contributors
11languages

Tech stack & purpose

AutoGPT is a platform for accessible artificial intelligence that enables users to build and deploy autonomous agents. The project is structured as a monorepo containing a Python FastAPI backend with PostgreSQL, Redis, and RabbitMQ for task processing; a Next.js React frontend; and shared Python libraries. The backend implements agent execution through workflow definitions called Agent Graphs, which are composed of reusable Blocks that perform specific tasks, along with integration management, a marketplace for sharing agent templates, and file security via ClamAV scanning. The tech stack includes Python with Poetry for dependency management, Pydantic for data validation, Prisma ORM, FastAPI for the REST and WebSocket API layer, Next.js with TypeScript for the frontend, Tailwind CSS for styling, and support for multiple LLM providers including OpenAI, Claude, and Llama APIs.

Community & reference links

Languages

Python
67.8%
TypeScript
30.9%
JavaScript
0.5%
PLpgSQL
0.3%
Shell
0.2%
Jinja
0.1%
CSS
0.1%
Batchfile
0.1%
Dockerfile
0.0%
Makefile
0.0%
Elixir
0.0%

Contributors (top 30 of 855)