Nari-Ab

Shadowbox — AI skill for Claude Code

AI community

Zero-trust copy-on-write sandbox and interactive time-machine for AI coding agents.

How to install Shadowbox

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Nari-Ab/shadowbox and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Shadowbox does

Zero-trust copy-on-write sandbox and interactive time-machine for AI coding agents.

Alternatives in AI

  • Coding Agent Template — Multi-agent AI coding platform powered by Vercel Sandbox and AI Gateway 1.8k ★
  • Vibe Coding Toolkit — A curated, battle-tested AI-coding toolkit: Claude Code plugins, subagent orchestration, quality gates, and re 297 ★
  • Learn Skills.Dev — Curated high-quality AI Agent Skills 203 ★

README

ShadowBox

Zero-trust copy-on-write sandbox and time-machine for AI coding agents

[![CI](https://github.com/Nari-Ab/shadowbox/actions/workflows/ci.yml/badge.svg)](https://github.com/Nari-Ab/shadowbox/actions/workflows/ci.yml) [![crates.io](https://img.shields.io/crates/v/shadowbox.svg?color=e05d44)](https://crates.io/crates/shadowbox) [![npm](https://img.shields.io/npm/v/shadowbox-cli.svg?color=cb3837)](https://www.npmjs.com/package/shadowbox-cli) [![downloads](https://img.shields.io/github/downloads/Nari-Ab/shadowbox/total?label=downloads&color=0b7285)](https://github.com/Nari-Ab/shadowbox/releases) [![License: Apache 2.0](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)

ShadowBox runs autonomous AI coding agents (Claude Code, Cursor, Aider, OpenHands) inside an ephemeral copy-on-write scratchpad on macOS and Linux. It strips secret credentials before the agent process spawns, isolates file mutations on an APFS zero-copy layer, and lets you review or discard changes before anything touches your real repository.

# curl (macOS / Linux):
curl -fsSL https://raw.githubusercontent.com/Nari-Ab/shadowbox/main/install.sh | bash

# npx (instant, zero install):
npx shadowbox-cli claude

# cargo:
cargo install shadowbox

# run:
shadowbox claude --dangerously-skip-permissions

Needs macOS (APFS) or Linux.

What a session looks like:

shadowbox session — zero-trust copy-on-write runtime

2 file(s) modified in sandbox:
  ● [A] src/auth/jwt.ts (+38 lines)
  ● [M] package.json (+1 line)

SECRETS BLOCKED (3)
  ● AWS_SECRET_ACCESS_KEY — stripped from process env
  ● GITHUB_TOKEN          — stripped from process env
  ● .env                  — masked with [SHADOWBOX_REDACTED]

HOST REPOSITORY
  ● 100% untouched, 0 unapproved writes

CONTROLS
  [c] Commit