Proliferate has four main pieces:
Coding Agent — The AI that does the work. Runs in an isolated cloud environment with access to your code, tools, and integrations. Can read context, write code, run tests, open PRs.
Environment — The cloud workspace where agents run. Includes your repo, Docker containers, secrets, dependencies. Agents work in real environments, not sandboxed toys.
Automation — A rule that says “when X happens, spin up an agent to do Y.” Automations connect triggers (events) to agents (work).
Client — How you interact with agents. Slack, web dashboard, or terminal. All clients see the same sessions — start something in Slack, watch it in web.
Think of automations as the playbook, agents as the players, and clients as the places your team watches the game.
How it all connects
Automations always launch agents. Agents do the work; automations decide when and how they run.