Hardware Isolated
Stronger than shared-process agentsEach run executes behind a micro-VM boundary, reducing cross-run blast radius.
Composable agent runtime with enforced isolation boundaries
Skills are declared capabilities.
Capabilities only exist when bound to an isolated execution boundary.
use void_box::agent_box::VoidBox;
use void_box::skill::Skill;
use void_box::llm::LlmProvider;
// Skills = declared capabilities
let hn_api = Skill::file("skills/hackernews-api.md")
.description("HN API via curl + jq");
let reasoning = Skill::agent("claude-code")
.description("Autonomous reasoning and code execution");
// VoidBox = Agent(Skills) + Isolation
let researcher = VoidBox::new("hn_researcher")
.skill(hn_api)
.skill(reasoning)
.llm(LlmProvider::ollama("qwen3-coder"))
.memory_mb(1024)
.network(true)
.prompt("Analyze top HN stories for AI engineering trends")
.build()?;
hn_researcher agent — live HN analysis with Ollama + Claude Code skills, running inside a KVM micro-VM
Agent runtime boundaries with the simplicity of declarative skills.
Each run executes behind a micro-VM boundary, reducing cross-run blast radius.
Compose single agents into pipelines with isolated stages.
MCP servers, SKILL files, and CLI tools are mounted as explicits skills.
Command allowlist, resource limits, seccomp, and controlled egress apply at runtime.
VoidBox runs claude-code by default. Ollama operates via Claude-compatible provider mode.
Per-stage traces, metrics, structured logs, and telemetry are emitted by design via OpenTelemetry.
Three steps from declaration to isolated execution.
Define capabilities as MCP servers, SKILL files, CLI tools, or OCI images. Skills are what your agent can do.
Set memory, vCPUs, network access, and mounts. Each sandbox is a hardware-isolated micro-VM boundary.
VoidBox boots a micro-VM, provisions skills, runs claude-code, and returns results. No shared kernel. No escape surface.
One command. Binary + kernel + initramfs — everything bundled.
curl -fsSL https://raw.githubusercontent.com/the-void-ia/void-box/main/scripts/install.sh | sh
brew tap the-void-ia/tap
brew install voidbox
curl -fsSLO https://github.com/the-void-ia/void-box/releases/download/v0.1.2/voidbox_0.1.2_amd64.deb
sudo dpkg -i voidbox_0.1.2_amd64.deb
sudo rpm -i https://github.com/the-void-ia/void-box/releases/download/v0.1.2/voidbox-0.1.2-1.x86_64.rpm
v0.1.2 · All releases →
Real agent runs inside hardware-isolated micro-VMs.
Claude Code — interactive shell inside a VoidBox micro-VM
Code review pipeline — multi-stage analysis with fan-out