FAQ
Common questions.
What is Swarm?
Swarm runs AI agents on your own Linux machine, and your AI (Claude, ChatGPT or Codex) tells them what to do. It delegates a goal to Swarm, which splits it across its coder, designer and finder, or gives a job straight to one worker: code, apps, designs, research, images and video. It can put jobs on a schedule, add automations that run when a job ends, and give a folder its own environment. Then it reads what was delivered and what it cost, and merges the result. Swarm is open source under Apache 2.0.
Do I install it myself?
No. Paste one line into your AI (Claude, ChatGPT or Codex) on the machine. It installs Swarm, connects your model plan, sets up your projects and runs everything from then on. You talk to it in plain English.
What does it run on?
Ubuntu 24.04 on x86-64: your own PC, a server, a VPS or a cloud VM. Swarm doesn’t run on a Mac yet; from a Mac, your AI sets it up on a server and drives it from there.
Does it work on a Mac?
Not natively yet. Swarm needs Linux on x86-64, and an Ubuntu VM on an Apple silicon Mac is ARM, so it won’t install there. Get an Ubuntu 24.04 x86-64 server (a VPS, a cloud VM or a Linux PC at home) and tell your AI on the Mac: “Read swarmagent.dev/ai/mac.md and set up Swarm on a server for me.” It installs Swarm there over SSH and you keep working from the Mac.
Do I need an API key?
No. Your ChatGPT plan or your Claude plan (through Claude Code) works. You can also add API keys for OpenAI, Anthropic, Google, OpenRouter or Fireworks. You add keys yourself on the machine; they never go through chat.
Is it safe?
Swarm runs as its own user, listens on 127.0.0.1 only and opens no public ports. Each job works on its own branch, and nothing reaches your folder until your AI merges it. Secrets reach agents only through Swarm’s gateway, and agents only see a stand-in; keys never go through chat. Agents run their commands on the machine as Swarm’s user; for more isolation, turn on the gVisor sandbox or give a folder an environment (a container), and set spending limits.
Can I use it from my phone or laptop?
Yes, over Tailscale. Your AI on your other devices reaches Swarm over your private tailnet, with no public ports.
Can I build my own app on it?
Yes. Everything Swarm does is an MCP tool you can call over HTTP, so a program can do anything your AI can: give jobs, wait for them, read results and costs. Build your own app or orchestrator on top.
Can I run it in the cloud?
Yes. Install Swarm on any Ubuntu 24.04 VM or VPS in your own cloud account. Your AI reaches several machines as one fleet over Tailscale, or from claude.ai and ChatGPT on the web through your own Cloudflare relay (in preview); machines dial out, so nothing is exposed. Each machine can also export its activity and job results to one Google Cloud Storage or S3 bucket.
Can Swarm host this for me?
Hosted Swarm is coming soon, so you will not need your own server. Leave your email on the pricing page (swarmagent.dev/pricing) and we will tell you when it is ready. Until then, Swarm itself is free and open source to run on your own machines.