Bring Your Own Cloud
You provide your Hetzner or Scaleway API token. VMs run on your infrastructure, billed to your account. The platform never stores your cloud credentials as environment variables.
Simple Agent Manager (SAM) is an open-source platform for running ephemeral AI coding agent environments. It provisions cloud VMs, sets up devcontainers, and gives you a browser-based interface with your choice of AI coding agent — Claude Code, OpenAI Codex, Google Gemini, or Mistral Vibe.
AI coding agents need real development environments — not sandboxes. SAM gives each agent its own VM with a full Linux environment, Docker, and git, accessible through a web interface with chat and terminal.
Bring Your Own Cloud
You provide your Hetzner or Scaleway API token. VMs run on your infrastructure, billed to your account. The platform never stores your cloud credentials as environment variables.
Serverless Control Plane
The API runs on Cloudflare Workers — zero infrastructure to manage. D1 for storage, KV for sessions, R2 for binaries, Durable Objects for real-time chat.
Ephemeral by Design
Workspaces spin up in minutes and tear down when you’re done. Warm node pooling reuses idle VMs for fast follow-up work.
Self-Hostable
Fork the repo, configure a GitHub Environment, push to main. Automated deployment via Pulumi + GitHub Actions.
SAM is a monorepo with four main components:
| Component | Technology | Purpose |
|---|---|---|
| API | Cloudflare Worker (Hono) | Authentication, resource management, VM proxying, Durable Objects |
| Web UI | React + Vite (Cloudflare Pages) | Dashboard, chat interface, terminal, notifications |
| VM Agent | Go binary | Docker management, PTY sessions, ACP gateway, port scanning |
| Infrastructure | Pulumi (TypeScript) | D1, KV, R2, DNS provisioning |