Import claudebox: creds-free, trust-less Claude Code VMs #1
No reviewers
Labels
No labels
blocked
blocker:ci-red
blocker:conflict
blocker:drill-pending
blocker:unrequested
bug
claimed
documentation
enhancement
epic
merge-next
needs-triage
ready
release
scope:cli
scope:drill
scope:host
scope:installer
scope:templates
scope:tiers
stale
state:addressing
state:bots-reviewing
state:building
state:needs-human
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: heavy-duty/box#1
Loading…
Reference in a new issue
No description provided.
Delete branch "import-claudebox"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Initial import of claudebox onto the canonical
heavy-duty/claudebox, from theclaude-hdbfork.claudeboxis a CLI that mints trust-less, network-isolated Incus VMs with Claude Code installed. The design:/loginpaste-a-code flow) and adds their own git creds. The tool never stores or injects a secret — nothing shared, nothing committed.claudebox snapshota logged-in box, thenclaudebox new --from <box>[/<snap>]clones the authenticated state into fresh boxes so you never re-auth. Isolation is preserved.git cloneinside a box. A repo can ship an optional.claudebox/runbook — agent-facing documentation Claude reads and acts on, not host-executed shell. Every box carries a global~/.claude/CLAUDE.mdso Claude knows it's in a claudebox and reads the runbook automatically.curl -fsSL …/install.sh | bash.Contents
bin/claudebox— thin Incus wrapper:new(--fromto clone),snapshot/restore,shell/exec/down/start/rm/status.cloud-init/user-data.yaml— base install + the global self-describingCLAUDE.md.install.sh— curl-pipe-bash installer.host/— the Incus isolation stack (claudenet+claude-isolateACL +claude-devprofile + host firewall) and teardown.docs/claudebox-design.md,docs/claudebox-recipe.md— design rationale + the.claudebox/convention.Notes
Create README.md./login, and cloud-init need a real host run before trusting them.🤖 Generated with Claude Code