Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
하나의 CLI로 로컬 샌드박스·클라우드 VM·SSH·Windows·WSL2·macOS·호스팅 에이전트 샌드박스에서 저장소 명령을 실행합니다
Run repository commands in local sandboxes, cloud VMs, SSH hosts, Windows and WSL2, macOS, or hosted agent sandboxes through one CLI.
개발 도구Go · TypeScriptGitHub @openclaw온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Crabbox: warm a box, sync the diff, run the suite.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Run your code on the right machine.
Crabbox runs your repository's commands on remote machines, existing SSH hosts,
and local containers. Keep editing locally; send your working tree to a box,
stream the output, and get the command's exit code back.
Inside a Git repository you trust, with Docker or Podman running:
One command creates a Linux container, syncs your checkout, runs uname -a,
streams the result, and removes the container. No cloud account or login needed.
For remote compute, choose a provider or your team's coordinator.README 전문 보기 ↗Crabbox gives agents and humans a computer to run tests, builds, and UI checks while they keep editing locally. Choose a cloud box, a local VM or container, or a machine you already own.
Quick start · Commands · Any OS · Desktop and browser · Providers · Install · Docs
With your provider and project dependencies configured:
crabbox run -- pnpm test
pnpm test there and stream the output back to your terminal.Capabilities vary by provider. Crabbox supplies computers and execution evidence; your agent or harness decides what to run and what the result means.
On macOS or Linux with Homebrew:
brew install openclaw/tap/crabbox
crabbox --version
On Linux without Homebrew, extract a release archive and keep crabbox-runtime/
beside the crabbox executable (use arch=arm64 on ARM):
v=0.81.0 arch=amd64
curl -fLO "https://github.com/openclaw/crabbox/releases/download/v$v/crabbox_${v}_linux_${arch}.tar.gz"
curl -fLO "https://github.com/openclaw/crabbox/releases/download/v$v/checksums.txt"
sha256sum -c checksums.txt --ignore-missing
mkdir -p ~/.local/share/crabbox
tar -xzf "crabbox_${v}_linux_${arch}.tar.gz" -C ~/.local/share/crabbox
export PATH="$HOME/.local/share/crabbox:$PATH"
crabbox --version
GNU tar may warn about LIBARCHIVE.xattr.com.apple.provenance headers; they are
harmless. See Install for Windows and other options.
Start Docker or Podman and make sure git, ssh, ssh-keygen, and rsync are
on your PATH (Debian/Ubuntu: sudo apt-get install -y git openssh-client rsync).
Then enter a Git repository you trust. No cloud account or coordinator login
is needed:
crabbox doctor --provider local-container
crabbox run --provider local-container -- uname -a
You should see Linux kernel information, followed by cleanup of the one-shot
container. First startup includes an image pull and bootstrap. On images with
apt-get, missing sshd, git, rsync, curl, sudo, or python3 triggers
installation of those tools and CA certificates, so the container needs internet access.
For offline or locked-down engines, pass --local-container-image with an image
that already has those tools. The box has Crabbox's sync/run prerequisites;
supply your project's runtime and dependencies.
For a Node.js repository with a package-lock.json and an npm test script:
crabbox run --provider local-container \
--local-container-image node:22-bookworm \
--shell 'npm ci && npm test'
Choose an image compatible with your project. For remote boxes, use a prepared image, repository setup scripts, or Actions hydration. Dependency and build directories are excluded from normal workspace sync.
crabbox warmup --provider local-container --slug dev-box
crabbox run --provider local-container --id dev-box -- uname -a
# Edit locally, then run again with the same --id.
# Open a shell, or release the box when finished.
crabbox connect --provider local-container --id dev-box
crabbox stop --provider local-container dev-box
Replace uname -a with your test command once the box is prepared. warmup
keeps a reusable lease; prewarm also performs Actions hydration. Use the
printed cbx_... ID or friendly slug to select it. Each agent can keep its own
lease and working directory.
Use your team's URL in place of this example:
crabbox login --url https://broker.example.com
crabbox doctor
crabbox run -- pnpm test
The repository must select a provider and prepare its remote runtime and dependencies. For your own cloud account, follow a provider guide and skip coordinator login. Cloud capacity is billed by the provider; choose machine sizes deliberately.
Getting started · Local Container
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗