Verdict

A quick read before you dig into the full page.

Best if
Open-source SDK to run coding agents in secure sandboxes
Pick this when
Open-source SDK to run coding agents in secure sandboxes

Overview

VibeKit is an open-source SDK designed to run coding agents like OpenAI Codex and Claude in secure sandboxes. It enables agents to write code, install packages, or open PRs safely, with built-in streaming, async tasks, and telemetry. MIT licensed and built with TypeScript, it offers zero lock-in. VibeKit allows developers to embed coding agents into their applications or workflows, supporting various sandbox providers such as E2B, Daytona, Modal, and Fly.io. It is ideal for creating internal tools, adding AI-powered features to apps, and streamlining prototyping workflows.

VibeKit screenshot

Access & connections

Where you can use VibeKit, and what it plugs into.

Platforms

Web

Integrations

Capabilities

What this tool accepts, produces, and is strongest at.

Highlights

  • Run coding agents (OpenAI Codex, Claude) in secure sandboxes
  • Open-source and MIT licensed with zero lock-in
  • Supports streaming agent output to UI
  • Customizable environment, allowing package installation
  • Supports both code generation and asking questions
  • GitHub integration for working on codebases and creating PRs
  • Built-in streaming, async tasks, and telemetry
  • Compatibility with various sandbox providers (E2B, Daytona, Modal, Fly.io)

FAQ 6

What is VibeKit?
VibeKit is an open-source SDK designed to run coding agents like OpenAI Codex and Claude in secure sandboxes. It enables agents to write code, install packages, or open PRs safely, with built-in streaming, async tasks, and telemetry. MIT licensed and built with TypeScript, it offers zero lock-in. VibeKit allows developers to embed coding agents into their applications or workflows, supporting various sandbox providers such as E2B, Daytona, Modal, and Fly.io. It is ideal for creating internal tools, adding AI-powered features to apps, and streamlining prototyping workflows.
How to use VibeKit?
To use VibeKit, developers can install the SDK via npm (`npm i @vibe-kit/sdk`). They then import `VibeKit` and `VibeKitConfig` to set up the agent type (e.g., 'codex') and other configurations. An instance of `VibeKit` is created, and methods like `generateCode` are called with a prompt and mode. Callbacks (`onUpdate`, `onError`) can be provided to handle streaming output and errors from the agent.
What is VibeKit?
VibeKit is an open-source SDK designed to run coding agents like OpenAI Codex and Claude in secure sandboxes, enabling them to write code, install packages, or open PRs safely within your applications or workflows.
What sandbox providers does VibeKit support?
VibeKit currently supports E2B, with support for Daytona, Modal, and Fly.io coming soon. It is designed to be compatible with any sandbox runtime that meets your security and isolation needs.
Is VibeKit open-source?
Yes, VibeKit is open-source and MIT licensed, offering developers full transparency and zero lock-in.
Can VibeKit generate code and answer questions?
Yes, VibeKit supports both code generation and asking questions, making it versatile for various AI coding tasks.
VibeKit