Open source · Self-hosted

Provision AI agents. Ship faster.

Spin up ephemeral AI agent VMs in seconds. Each agent gets its own environment, git access, and terminal. Integrate with GitHub and Linear out of the box.

For AI agents — copy & paste this prompt

Read https://elasticclaw.ai/agent.md and set up an ElasticClaw hub. Ask me any questions you need before starting.
terminal
$ elasticclaw create \
--name my-agent \
--template my-template
Creating agent my-agent...
Bootstrapping environment...
Agent ready at https://my-agent.elasticclaw.local
$

What is ElasticClaw?

ElasticClaw is an open source platform for provisioning AI agents as ephemeral virtual machines. Rather than running agents in shared sandboxes, each agent lives in its own isolated environment with full git access, a real terminal, and persistent state — spun up and torn down on demand.

🖥️

Ephemeral VMs

Each agent gets a real VM — isolated, reproducible, and disposable. No shared state, no surprises.

🔧

Full Environment

Git access, file system, terminal, running processes. Agents can do what developers do.

🔗

Native Integrations

GitHub and Linear built in. Agents read issues, open PRs, and leave comments without extra glue.

How it works

01

Create

Run `elasticclaw create` with a name and template. The CLI provisions a fresh VM from your hub configuration.

elasticclaw create --name my-agent
02

Bootstrap

The agent VM runs your bootstrap script — installing deps, cloning repos, configuring secrets, spinning up services.

→ Runs elasticclaw-config.yaml
03

Chat

Connect via the web UI or SSH terminal. Stream conversations in real time, assign GitHub issues, link Linear tickets.

elasticclaw chat my-agent

Features

Real-time streaming

Stream agent output token by token over WebSocket.

🌐

Web dashboard

Manage agents, view logs, and chat from the browser.

🖥️

SSH terminal

Drop into any agent's VM with a full interactive shell.

🐙

GitHub integration

Assign issues, review PRs, and auto-comment on progress.

📐

Linear integration

Sync tickets and agent tasks bidirectionally.

🔓

OSS & self-hosted

Run on your own infra. No vendor lock-in, ever.

Get started in seconds

Install the CLI with Homebrew, then run your first agent.

macOS (Homebrew)
$ brew tap elasticclaw/elasticclaw
$ brew install elasticclaw
Linux / agent-friendly
$ curl -fsSL https://elasticclaw.ai/install | bash
# or with options:
$ ELASTICCLAW_PUBLIC_URL=https://my-server.example.com \ curl -fsSL https://elasticclaw.ai/install | bash