{"repo":"TwillAI/agentbox-sdk","free":true,"listed":false,"github":"https://github.com/TwillAI/agentbox-sdk","clone":"git clone https://github.com/TwillAI/agentbox-sdk.git","description":"The open-source TypeScript SDK for running AI coding agents in sandboxes. One unified API — swap agents and infrastructure providers without changing your code.","language":"TypeScript","stars":163,"topics":["agent","agents","llm","mcp"],"license":null,"category":"ai-agents","readme_excerpt":"AgentBox Live demo Run coding agents inside sandboxes. One API, any provider. Unlike wrappers that shell out to CLIs in non-interactive mode (e.g. claude --print ), AgentBox launches each agent as a server process inside the sandbox and communicates over WebSocket or HTTP. This preserves the full interactive capabilities of each agent — approval flows, tool-use control, streaming events. Providers are mix-and-match: - Agents — claude-code , opencode , codex - Sandboxes — local-docker , e2b , modal , daytona , vercel Swap either one and your app code stays the same. Install Requires Node = 20. The agent CLI you want to use ( claude , opencode , codex ) should be installed inside your sandbox image. Getting started 1. Build a sandbox image AgentBox ships with built-in image presets. Build one for your sandbox provider: This prints an image reference (a Docker tag, Modal image ID, E2B template, or Daytona snapshot depending on the provider). Set it as IMAGE ID : 2. Run an agent 3. Stream events agent.stream() returns an async iterable of normalized events: Agents Three agent providers are supported. Each wraps a CLI that runs inside the sandbox: Provider CLI Model format ------------- ---------- ----------------------------------------------- claude-code claude sonnet , opus , haiku opencode opencode anthropic/claude-sonnet-4-6 , openai/gpt-4.1 codex codex gpt-5.3-codex , gpt-5.4 Reasoning effort Pass an optional reasoning level alongside model on any run. It maps to each provid","default_branch":null,"files":null,"tree":[],"storefront":"/r/TwillAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TwillAI/agentbox-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}