Code & AI agent sandboxes: read the guide
Bastion
Open source toolSandboxSelf-hosted virtual machines for background coding agents.
Scanned 23 Jul 2026 · Schema v5 · features v17
- Licence
- MIT
Self-hosted; you pay for the infrastructure.
- Free tier
- Free to run
- Isolation
- Virtual machine
hypervisor, or nothing at all
- Regions
- —
Not disclosed on the public surface.
- Capabilities
- 8 / 54
8 partial · 30 fail · 7 not assessed
- Agent readiness
- 7/10 · 3/10
read · drive, pre-login surface
Advertised for
Background coding agents · Parallel agent tasks · Per issue review environments · Reproducible dev environments · Async agent runs
Built for
Developers, then technical
- · CLI/SSH/JSON-first onboarding: `curl | bash` installer, the `bastion` CLI, schema-validated JSON templates, SSH/tmux/OpenCode-TUI access
- · Deep infra vocabulary: KVM, Cloud Hypervisor, qcow2 overlays, TAP interfaces, vsock, cloud-init, iptables NAT, systemd, a privileged root daemon
- · Self-host on YOUR own Linux/KVM host or multi-node cluster — usage cost = your hardware + LLM tokens (no managed tier)
01 Runtime Each fact carries its source; dots show confidence. Open a row for the evidence.
Isolation & lifecycle
Resources & limits
Access
Network & secrets
Placement & use
02 Capabilities 8 pass · 8 partial · 30 fail · 54 of 61 assessed
- Supported — Documented on the public surface and verified.
- Partially supported — Exists with caveats: gated, thin, or enterprise-only.
- Not supported — Checked and not offered.
- Not assessed — Scanned before this capability was tracked. Not a lack.
Compute & storage 1/8
Networking & delivery 1/8
Developer access 3/8
AI & agents 1/10
Data 0/0
Platform & operations 0/6
Organisation & security 2/6
Proposed, not verified
Capabilities the scan saw but the registry does not track yet. A key is admitted only once two distinct products exhibit it. These are not scored.
- Reusable env-setup action library — built-in preset 'actions' (setup_node/bun/uv/mise/openjdk, setup_docker, setup_github_cli, setup_aws_cli, setup_android_sdk, setup_maestro, write_env_file, set_default_ssh_directory) plus custom packaged actions, composed declaratively in a JSON template's init/start lifecycleenv-setup-action-library
“'Runtime actions install language runtimes or runtime managers in guest VMs'; custom actions have a package layout, manifest fields, input env vars, and a context JSON — a GitHub-Actions-like reusable-step library for preparing agent VMs.” bastion.computer
03 Agent readiness Pre-login surface · counts, not a grade
Can an agent read it?
parse-ability · docs, metadata, machine-readable surfaces
7/10
7 full · 0 partial · 70% of applicable checks
- llms.txtSupported
- llms-full.txtSupported
- robots.txt AI policyNot supported
- JSON-LDNot supported
- SitemapSupported
- Meta tagsSupported
- Markdown negotiationNot supported
- Content efficiencySupported
- Docs discoverableSupported
- Machine-readable pricingNot applicable
- No anti-bot wallSupported
Can an agent drive it?
act-ability · APIs, SDKs, MCP, credentials, webhooks
3/10
2 full · 1 partial · 30% of applicable checks
- Public APISupported
- OpenAPI specNot supported
- MCP serverNot supported
- SDK packagesNot supported
- Auth documentedNot supported
- Self-serve credentialsNot applicable
- WebhooksNot supported
- CLI toolSupported
- Error modelPartially supported
- Rate limits documentedNot supported
- Agent config filesNot supported
04 Coding harnesses Which agents and IDEs are documented to run here
Advertised integrations 1
- OpenCode opencodeSupported
OpenCode is the ONLY first-class MANAGED agent Bastion installs/configures/runs per environment (pinned binary in the base; auth via ${{ secret.X }}; model configurable, e.g. anthropic/claude-opus-4-8).
Plausible compatibility 14
Derived, not stored: the product passes SSH access, so any CLI coding agent is installable inside it. This is plausible compatibility, not a supported integration.
AiderAmp
Antigravity
- Claude Code
- Codex CLI
Devin
Droid
- Gemini CLI
Goose
Hermes AgentKilo Code
Kiro CLI
Pi
Qwen Code
05 Compliance & regions Standards held, with ordinal rigor; never a score
Certifications held 0
No attestations found on the public surface. Empty means nothing is advertised, after checking, not that nothing was checked.
Regions —
No region list captured.
Legal
06 Open source MIT · fetched by machine, not quoted from marketing
Licence & repository
- Licence
- MITOSI
- Primary language
- Go
- Stars
- 23
- Forks
- 1
- Created
- 25 Apr 2026
- Archived
- No
Activity
- Last commit
- 19 Jul 2026
- Latest release
- v0.27.0 · 15 Jul 2026
- Issues open / closed
- 0 / 1 · 100% closed
42 releases since the 2026-04-25 repo creation — extremely rapid: v0.23.0→v0.27.0 landed within ~2 weeks of early-mid July 2026 (multiple minor releases per week). Pre-1.0 / fast-moving; observation, not a graded velocity.
Fetched via gh on 23 Jul 2026.
Self-hosting
- Methods
- binarysource-buildcompose
- You operate
- postgresobject-storage
MIT; self-host is the ONLY way to run it. SINGLE-HOST (default) needs NO external services: the installer (curl -fsSL https://bastion.computer/install.sh | bash) drops the `bastion` CLI + guest proxy + systemd services, metadata lives in embedded SQLite, and Cloud Hypervisor assets (static VMM binary, Ubuntu 24.04 guest kernel/initramfs/rootfs, pinned OpenCode) are installed by `bastion system init`. HARD host requirements: x86_64 Linux, readable/writable /dev/kvm, /dev/vhost-vsock, nested virtualization if the host is itself a VM, and the privileged `bastion start daemon` running as root; macOS Apple-silicon gets the CLI ONLY (no VM host). The deps listed (postgres, object-storage) apply ONLY to the optional multi-node CLUSTER control plane (`bastion start cluster` requires a Postgres URL for nodes/namespaces/routing state + an S3-compatible bucket for shared base/template overlay archives — a docker-compose example ships with MinIO). No hosting: self-host cost = free under MIT + your own Linux/KVM host or cluster + your LLM-provider token spend.
Documentation signals 7/8
- SupportedQuickstart
- SupportedAPI reference
- SupportedSelf-host guide
- SupportedChangelog
- Not supportedOpenAPI
- Supportedllms.txt
- SupportedExamples
- SupportedArchitecture doc
07 Company & presence Facts only, not scored
Company
- Headquarters
- Not disclosed
- Founded
- 2025 (bastion-computer org created 2025-11-04; bastion repo created 2026-04-25)
- Team size
- Very small / solo (indie) — appears maintainer-led
- Hiring
- n/a — early-stage open-source project (no careers page; contribute via GitHub Discussions)
Notable people
- Bastion (bastion-computer) — 'Building open source infrastructure for software factories'
Activity
- Last release
- v0.27.0 (2026-07-15); 42 releases total, rapid pre-1.0 cadence github.com
- Last blog post
- n/a — no blog
Presence 3
Links found on the public surface scanned; not an exhaustive search.
08 Sources & method How this entry was produced
Public surface only
Everything here was read from bastion.computer's unauthenticated pages, docs, pricing and repository on 23 Jul 2026. Nothing behind a login was used.
Statuses, not scores
Capabilities are pass, partial or fail against a written rubric (features v17). “Not assessed” means the scan predates the key.
Confidence is separate
Each fact carries its own confidence. Low-confidence facts are shown, never hidden, so you can weigh them.
- Schema
- scan v5
- Features registry
- v17
- Keys tracked today
- 61
- Assessed on this entry
- 54
Nearby in the atlas
All Sandbox products →Agent SafehouseSandbox · Not disclosedOpen source tool
Agent SandboxSandbox · Kata / gVisorOpen source tool
Agent SubstrateSandbox · Kata / gVisorOpen source tool
Agent37Sandbox · Kata / gVisorHosted
AgentNestSandbox · ContainerOpen source tool
Anthropic Sandbox Runtime (srt)Sandbox · ContainerOpen source tool