GCP Computer

GCP Computer Documentation

A unified, secure, lightning-fast sandboxing platform for AI coding agents. Provision isolated workspaces in milliseconds, allowing agents to execute shell commands, edit files, and mount host directories safely.

Lightning Fast

Provision sandboxes in milliseconds, not minutes.

Secure by Default

Isolated environments for every agent session.

GCP Native

Runs on Google Cloud Compute Engine.

Multiple Drivers

Docker, GCP VMs, or local emulation.

Agent-Ready

Built for AI agents with full tool execution.

Open Source

Built for the GDG Newport Beach Hackathon.

Quick Start

Get GCP Computer running locally in under 5 minutes:

  1. Clone the repo and install dependencies with npm install
  2. Copy .env.example to .env and set APP_MODE=local-emulated
  3. Start the dev server with npm run dev
  4. Open http://localhost:3000 and sign in

For detailed instructions, head to the Getting Started guide.


Architecture Overview

graph TD
    A[Next.js Frontend] -->|API & SSE| B[API Route Handlers]
    B -->|NextAuth / Postgres| C[(Postgres DB)]
    B -->|EVE Agent Core| D[Agent Tool Executor]
    D -->|Sandbox Manager| E[Sandbox Drivers]
    E -->|Docker| F[Docker Containers]
    E -->|GCP| G[Compute Engine VMs]
    E -->|Mock| H[Local Subprocesses]

Navigation