VibeKit is a simple, open source SDK for safely running Codex and Claude Code agents in secure, customizable sandboxes. It enables you to embed coding agents directly in your app or workflow via a drop‑in SDK. import VibeKit and VibeKitConfig, and call generateCode with prompts, modes, and streaming callbacks for live output handling. VibeKit runs code in fully isolated private sandboxes, supports customizable environments where you can install packages, and is model‑agnostic, letting you choose any compatible Codex or Claude model. It streams agent output efficiently, maintains full prompt and code history, provides async run handling, integrates with GitHub for commits, branches, and pull requests, and supports telemetry and tracing (via OpenTelemetry). Compatible sandbox providers include E2B (today), with Daytona, Modal, Fly.io, and others coming soon, plus support for any runtime that meets your security needs.