sprite-cli

Run commands inside isolated microVMs with checkpointing and port forwarding.

Updated Dec 15, 2025
One-click install
npx skills add https://github.com/tavva/ben-claude-plugins --skill sprite-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprite-cli
Source: https://github.com/tavva/ben-claude-plugins/tree/main/plugins/sprite/skills/sprite-cli
Command: npx skills add https://github.com/tavva/ben-claude-plugins --skill sprite-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sprite CLI provides a reliable way to securely run and manage code in isolated, persistent microVMs, removing the risk of untrusted code affecting the host system.

Core Features & Use Cases

  • Create and activate sprites to establish isolated development environments.
  • Run commands inside the active sprite, including file uploads and TTY sessions.
  • Manage checkpoints, restore from previously saved states, and forward local ports to the sprite.
  • Configure URL access, authentication tokens, and organization context for secure operations.

Quick Start

Create a new sprite, activate it for your project, and begin executing commands inside the sprite.

Frequently Asked Questions about sprite-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely run untrusted code in an isolated development environment?

Sprites provide isolated, persistent microVMs to securely run untrusted code. They establish sandboxed development environments, preventing untrusted code from affecting the host system during execution.

How do I set up port forwarding and checkpoints for a sandboxed dev environment?

You can set up port forwarding and checkpoints by configuring isolated sprites. This allows forwarding local ports to the active sprite and managing checkpoints to restore previously saved execution states.

Can I manage local and organization context configurations using a .sprite file?

Yes, you can manage local and organization context configurations using a .sprite file. This supports secure sprite operations, including URL access and authentication token management across local and organization contexts.

Does sprite-cli support Fly.io-backed authentication for sandboxed execution?

Yes, sprite-cli supports Fly.io-backed authentication for sandboxed execution. This provides secure authentication tokens and organization context configuration for managing isolated sprites and executing code safely.

What's the best way to restore a sandboxed environment from a previously saved state?

The best way to restore a sandboxed environment from a previously saved state is through checkpoint management within isolated sprites. This allows safely saving and restoring execution states without affecting the host system.