Skip to Content
Introduction

Welcome to LobsterCage

Secure, isolated cloud sandboxes for AI agents.

LobsterCage provides containerized environments where AI agents can run code safely β€” with no inbound ports, persistent storage, and automatic lifecycle management.

Why LobsterCage?

  • Fully isolated β€” Each cage is a Fargate container with no inbound network access. Agents can reach the internet, but nothing can reach them uninvited.
  • Hibernate when idle β€” Cages automatically hibernate after inactivity (default: 30 minutes) and wake on demand. You only pay for active compute.
  • Persistent storage β€” EFS-backed storage survives hibernation and restarts. Your agent’s data stays put.
  • Webhook gateway β€” Receive messages from Telegram, Slack, Discord, Signal, and WhatsApp. Requests are buffered and delivered when the cage wakes.
  • SSH & tunnels β€” Connect via SSH, port-forward, or browser terminal. Binary-safe WebSocket relay for SSH; no SSM corruption.
  • Simple CLI β€” Deploy, connect, and manage cages with the lobster command.

How it works

CLI / Dashboard / API Keys β”‚ API Gateway + Auth β”‚ Lambda Handlers ──→ PostgreSQL β”‚ ECS Fargate (cages) ── EFS (storage) β”‚ Tunnel Proxy (SSH, shell, port-forward)
  1. Deploy a cage from the CLI or dashboard
  2. Connect via SSH, browser shell, or API
  3. Cage hibernates when idle to save costs
  4. Incoming webhooks wake the cage automatically
  5. Pay only for active compute time

Get started

Follow the Quickstart to deploy your first cage in under 5 minutes.