AutoGPT is the project that put autonomous LLM agents on the map — a repository published in March 2023 that ran a model in a loop, letting it plan its own steps, call tools, read the results and decide what to do next. It has since grown into the AutoGPT Platform: a system for building, deploying and running agents that keep working without a person driving every step. An agent there is a workflow of blocks laid out on a visual canvas — an input block that declares what the run needs, a chain of action blocks that call models, search the web or talk to other services, and an output block that declares what comes back. A run starts on demand, on a recurring schedule, or when a webhook fires.
There are two ways in. The hosted Platform at platform.agpt.co is a paid service with a trial, organised around four ready-made experts — Otto coordinates the work, Maria handles SEO content, Max does sales research, Frankie prepares briefings — alongside AutoPilot, an assistant inside the app that can run agents, draft new ones from a description, and execute individual blocks. Or you self-host: the platform ships as a single Docker image (or a Docker Compose stack) and takes your own model credentials.
Source-available, not open source. The repository is dual-licensed: everything under autogpt_platform/ — the platform whose interface is shown here — is under the Polyform Shield License 1.0.0, which is free for personal and internal business use but forbids selling it as a competing hosted service. The rest of the repository, including the original standalone agent, Forge and the benchmark, stays under the MIT License. The single-container image also bundles third-party services under their own terms — FalkorDB, for example, is SSPL-1.0 — so a redistributed deployment carries those obligations too.
/data.The quickest self-host is the official single-container image, significantgravitas/autogpt on Docker Hub. Give it a private env file with the public URL and the email allowed to sign up, then start it with a named volume and a raised shared-memory limit (the bundled PostgreSQL and browser tooling both need it):
docker run -d --name autogpt --restart unless-stopped
--shm-size 2g --ulimit nofile=65536:65536
--env-file autogpt.env
-p 127.0.0.1:3000:3000
-v autogpt-data:/data
significantgravitas/autogpt:latest
First boot runs database migrations and takes several minutes; the project measures 5–6 GiB of memory in use, so plan for more than that. Open http://localhost:3000, create the first account, promote it with docker exec autogpt autogpt-admin promote you@example.com, and close signup with AUTH_ALLOW_NEW_ACCOUNTS=false once you are in. A Docker Compose setup for one service per container, and an installer for Linux, macOS and Windows, are documented as alternatives.
The hosted Platform is the paid route: plans plus usage pricing, no infrastructure to manage and no model keys to supply, with a trial to start. Self-hosting moves the cost to your own machine and your own model bill, and it is the only option that keeps prompts, credentials and run data on your infrastructure. What self-hosting does not give you is the hosted team experience out of the box — the four named experts and their ready-made routines are the productised layer on top of the same engine.
The original standalone agent is still in the repository under MIT, alongside Forge (a library of agent building blocks extracted from it) and a benchmark suite. It needs a terminal and a model key rather than a browser, and it is the smaller, more readable codebase if you want to study or extend the agent loop itself.