agent-sandbox-skill  by disler

Agent skill for isolated code execution and full-stack development

Created 2 months ago
258 stars

Top 98.2% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides an agent skill for managing isolated execution environments using E2B Sandboxes. It empowers AI agents (like Gemini, Claude, Codex) to securely run code, develop full-stack applications, and execute engineering tasks, offering enhanced isolation, scalability, and agent agency.

How It Works

The skill leverages E2B Sandboxes to create isolated, gated environments for each agent fork, preventing interference with local or production systems. It supports full-stack development with frameworks like Vue, FastAPI, and SQLite, and integrates Playwright for browser automation and visual validation. The design prioritizes agent-first interaction, featuring structured prompts and robust error handling for seamless integration with CLI agents.

Quick Start & Requirements

  • Prerequisites: Python >= 3.12, uv package manager (recommended), E2B Account & API Key.
  • Installation: Clone the repository, then create and configure a .env file with your E2B API key (E2B_API_KEY=sbx_...).
  • Usage: Integrate with agentic coding tools (Claude, Gemini, Codex) and use commands like \sandbox <prompt> for simple operations or \plan-build-host-test <prompt> <workflow_id> for full lifecycle orchestration. Manual CLI usage is available via uv run sbx.
  • Documentation: Links to Skill Definition & Guide, CLI README, and E2B Documentation are provided.

Highlighted Details

  • Enables AI agents to safely execute untrusted code, build full-stack applications (Vue, FastAPI, SQLite), and perform arbitrary engineering tasks.
  • Features built-in Playwright integration for browser automation and visual validation.
  • Provides commands to orchestrate a complete development lifecycle: Plan → Build → Host → Test.
  • Includes extensive example prompts categorized by difficulty and agent type for various full-stack applications.

Maintenance & Community

No specific details regarding maintainers, sponsorships, or community channels (e.g., Discord, Slack) were found in the provided text.

Licensing & Compatibility

The licensing information is not specified in the provided README content.

Limitations & Caveats

Functionality is dependent on the E2B platform and requires an active E2B API key. Some browser testing commands have specific requirements for agent sub-support (e.g., Claude Code), indicating potential compatibility nuances across different agentic tools.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
30 stars in the last 30 days

Explore Similar Projects

Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
181k
AI agent platform for building, deploying, and running autonomous workflows
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.