'use client'; import { Workflow, Server, Database, Download, Globe, Plug } from 'lucide-react'; import { FeatureIcon } from './ui/FeatureIcon'; export function FeatureGrid() { return (

How it works.

A server runs inside your sandbox. Your app connects over HTTP to control any coding agent.

{/* Universal Agent API - Span full width */}
{/* Top Shine Highlight */}
{/* Top Left Reflection/Glow */}
{/* Sharp Edge Highlight */}

Universal Agent API

Claude Code, Codex, OpenCode, and Amp each have different APIs. We provide a single, unified interface to control them all.

{/* Streaming Events */}
{/* Top Shine Highlight */}
{/* Top Left Reflection/Glow */}
{/* Sharp Edge Highlight */}

Streaming Events

Real-time SSE stream of everything the agent does. Persist to your storage, replay sessions, audit everything.

{/* Handling Permissions */}
{/* Top Shine Highlight */}
{/* Top Left Reflection/Glow */}
{/* Sharp Edge Highlight */}

Universal Schema

Standardized session schema that covers all features of all agents. Includes tool calls, permission requests, file edits, etc. Approve or deny tool executions remotely over HTTP.

{/* Managing Sessions */}
{/* Top Shine Highlight */}
{/* Top Left Reflection/Glow */}
{/* Sharp Edge Highlight */}

Automatic Agent Installation

Create sessions, send messages, persist transcripts. Full session lifecycle management over HTTP.

{/* Runs Inside Any Sandbox */}
{/* Top Shine Highlight */}
{/* Top Left Reflection/Glow */}
{/* Sharp Edge Highlight */}

Runs Inside Any Sandbox

Lightweight static binary. One curl command to install inside E2B, Daytona, Vercel Sandboxes, or Docker.

{/* OpenCode SDK & UI Support */}
{/* Top Shine Highlight */}
{/* Top Left Reflection/Glow */}
{/* Sharp Edge Highlight */}

OpenCode SDK & UI

Experimental

Connect OpenCode CLI, SDK, or web UI to control agents through familiar OpenCode tooling.

); }