Kernel-enforced isolation
Runs agents and shell commands inside compartments enforced directly by the operating system kernel rather than by the interpreter.
BentoBox is a kernel-level sandbox for coding agents and commands on Linux and macOS, with deny-by-default compartments to block sensitive files and access.
BentoBox is a kernel-level sandbox for running coding agents and other commands inside compartmentalized execution environments. The README describes it as a way to sandbox an AI agent in seconds with zero setup and zero startup latency, using kernel enforcement instead of interpreter-level controls.
The product is built around deny-by-default compartments. An agent can work in its assigned workspace and any paths or permissions you explicitly grant, while access to credential files, arbitrary system paths, network access, and other resources remains blocked unless a policy allows it. The repository also documents Python and TypeScript SDKs over a Rust core, plus specialized behavior modules such as credential proxying, snapshots, and output compression.
Runs agents and shell commands inside compartments enforced directly by the operating system kernel rather than by the interpreter.
Uses deny-by-default access rules so worktrees can be opened while unapproved paths, credentials, and other sensitive areas stay blocked unless explicitly allowed.
Supports named compartments with their own permissions, resource limits, and message routes, allowing separate steps such as fetch, build, and deploy.
Provides control over filesystem, process, and network access, including full network access or localhost-only per box.
Includes hash-based snapshots and rollback so changed files can be restored and deleted files can come back.
Offers Python and TypeScript wrappers over a single Rust core, with examples shown in the Python README and SDK documentation.
Use BentoBox when you want to run a coding assistant against a repository without giving it free access to SSH keys, cloud configs, or other credentials outside the assigned workspace.
Use named compartments to split a workflow into fetch, build, and deploy stages, with different filesystem and network permissions for each step.
Run builds, tests, or package commands in a constrained environment where the command can read what it needs but cannot write broadly or access the network unless allowed.
Use the snapshot and rollback behavior when you want file changes made during a run to be restorable, including files that were deleted during execution.
Use the Python SDK or TypeScript wrappers when you want to integrate the sandbox into code that already runs in one of those languages rather than invoking a standalone tool only.
BentoBox is designed to run agents or agent-launched commands inside kernel-enforced compartments. The README highlights Linux support through Landlock and macOS support through Seatbelt.
The README shows Python usage with the bentoworks package and also says there are Python and TypeScript wrappers over a Rust core.
Yes. The source includes an example of a multi-compartment pipeline where one compartment passes work to another using edge() and box.run(entry=...).
BentoBox uses deny-by-default policies. A compartment only gets access to the permissions it is explicitly granted, such as fs_read, fs_write, fs_exec, or network.
The README does not present hosted pricing for BentoBox itself. The repository is public on GitHub, and the product is described as a sandbox you run through its own runtime and SDKs.
ByteAsk is a terminal-first AI coding agent for C and C++ that edits repos and verifies changes with compilers, debuggers, sanitizers, and tests.
Manta AI is an autonomous web app testing tool that maps app behavior, catches regressions, and generates tests from a URL, no scripts or selectors needed.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
hob is an independent workspace for coding agents, with local control over sessions, terminals, history, routing, and follow-up work.
SonOf connects to your repo and PM tool, audits your codebase, and turns approved work into shipped tickets with senior engineering review.
Ghost is a terminal-based AI assistant for chatting, code generation, and CLI tasks. Includes free models, supports Linux, macOS, Windows, and is open source.