All 217 Dependencies
Every package AutoGPT depends on, ranked by repo health score.
AutoGPT is an open-source platform for building, deploying, and managing autonomous AI agents that automate complex workflows without deep engineering expertise. Users connect typed "blocks" — each performing a single discrete action — into directed acyclic graphs via a low-code visual builder, then deploy those graphs as persistent agents that can be triggered by external events and run continuously.
The platform ships as a full Docker Compose stack combining a FastAPI backend, Next.js frontend, PostgreSQL with pgvector, RabbitMQ for inter-service messaging, Redis for distributed locking, and Supabase for authentication. An integrated marketplace lets users share and deploy pre-built agents without starting from scratch.
At its core, AutoGPT unifies a large and growing library of integration blocks — covering AI providers (Claude, GPT-4, Llama, Groq), social platforms, productivity tools, databases, code execution environments, and MCP-compatible tool servers — under a consistent type-safe interface. Every block validates its inputs and outputs against JSON schemas, making graph wiring reliable and debuggable.
A built-in AI copilot (powered by the Claude Agent SDK) assists with agent design and troubleshooting. Performance-sensitive workloads can use the platform's batch execution path, which submits requests to Anthropic's batch API asynchronously to reduce cost at scale, with transparent fallback to synchronous execution when needed.