sandboxes

by tastyeffectcoVerified

Self-hosted dev sandboxes with preview URLs. One command. No Kubernetes, perfect for coding agents and Saas factories

476
Stars
10
Forks
Go
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/tastyeffectco/sandboxes

Getting Started

Guides for using skills like sandboxes.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

sandboxd

Open-source, self-hosted AI app builder.
Prompt it and a coding agent builds real apps in isolated sandboxes on your server — each live at a preview URL. You own the infra, code, and data. MIT.

🔥 Trend of the Day on Trendshift

sandboxd • Trend of the Day on Trendshift

Live demo   Get started   Star sandboxd

Docs License: MIT Runs on Docker Release Sponsor


Prompt → a real, running app on your server, at its own URL.
See it in action 👇

Build an app from a prompt in the sandboxd console
1 · Build from a prompt — an agent builds it in an isolated sandbox, live at a preview URL.
Run an existing open-source app (n8n) in sandboxd
2 · Or run an existing app — n8n, Ghost, Grafana… 80+ curated apps, one click.
Drive sandboxd from the API / CLI
3 · Or drive the API — every action is a /v1 call, headless & scriptable.

Try the live demo

Click around a real console with sample data — no install.

📣 Stay in the loop

Self-hosting is MIT and free, forevergit clone and you're done.
Want the 1.0 release + occasional product updates, or a managed cloud so you don't run the box yourself? Two links:

Get 1.0 + release news   sandboxd Cloud waitlist

No spam, one-click unsubscribe, and the cloud is optional — the self-hosted engine is always the full product.


What is sandboxd?

The apps where you type "build me a todo app" and a working site appears at its own link — Lovable, Bolt, v0, Replit. sandboxd is the open-source engine that makes that work, on your own server. One HTTP request and it:

  1. spins up a private, isolated container (its own filesystem + limits),
  2. runs an AI coding agent inside it against your prompt, and
  3. hands the app a live preview URL.

Idle sandboxes sleep and wake on demand, so one ordinary box holds many apps instead of a VM each. Under the hood it's deliberately small: one Go program driving Docker, Traefik for URLs, SQLite for state — no Kubernetes, no separate database, no queue.

Two ways to use it

  • API-first — everything is a /v1 call, so you can build sandboxd into your own product.
  • Optional web console — the fastest, no-code way to use it hands-on: create an app, chat to a coding agent, watch the live preview, edit files, and review a git diff & push — all in a browser. It's a pure /v1 client; the engine runs perfectly headless without it.

New here? Start with the console. Building a product? Drive the API.

What can you run? (a lot — from one console, no code)

The console isn't only for coders. Open it and, in one click or one prompt, you can:

  • 🚀 Run a ready-made open-source app — a Ghost blog, n8n automations, a Gitea git host, Grafana / Metabase dashboards, Uptime Kuma, Jupyter, Keycloak80+ curated apps, installed and live at their own URL.
  • 🧩 Start from a starter — a React/Vite, Next.js, or FastAPI scaffold that boots to a live preview; then just chat to shape it.
  • 📥 Bring your own repo — import any public Git repo (no credential needed) and let a coding agent work on it.
  • ✨ Build from scratch — describe an app and watch the agent build it in the live preview, then commit & push.

Ghost n8n Directus Gitea Forgejo Grafana Metabase code-server Jupyter Keycloak PocketBase Uptime Kuma Vikunja Wiki.js Trilium Memos Meilisearch Qdrant Chroma Open WebUI Navidrome Audiobookshelf Calibre-Web Actual Budget Syncthing Prefect marimo Homepage ntfy Gotify linkding Superset

This is just a taste — if it's open-source, you can almost certainly run it.
Any Node, Python, or static-binary app boots as-is; anything else, bring your own base image or preset.

Ways to run an app →  ·  Base image, stacks & presets  ·  Architecture

Dev → prod, never shorter: prompt an app into a sandbox, iterate on a live preview, then self-host it on your own server in one command.

Quick start

Needs Docker + the Compose plugin and git on Linux (macOS via Docker Desktop is best-effort). Runs natively on amd64 and arm64 — including Apple Silicon Macs and arm64 Linux hosts (e.g. AWS Graviton) — every image builds from multi-arch bases with no cross-compilation. Install in one line:

curl -fsSL https://raw.githubusercontent.com/tastyeffectco/sandboxd/main/install.sh | bash

It builds the images, starts the stack with the web console, and prints your console URL + a generated login — no password step. Open it, connect an agent under Settings, create an app, and build. No code needed.

  • Console: http://console.localhost — the installer prints your login; lost it? run ./console-login.sh to see it again anytime
  • API: http://127.0.0.1:9090 (curl http://127.0.0.1:9090/healthzok)
  • Headless (no console): run with SANDBOXD_CONSOLE=0 (or --no-console)
  • Upgrade later: run ./upgrade.sh — it backs up your database first, health-checks the new version, and rolls back automatically if it fails (Upgrading). ./upgrade.sh --check shows your version.

Prefer the API? Connect an agent once, create a sandbox, hand it a prompt:

API=http://127.0.0.1:9090
curl -s -XPOST $API/v1/agents/claude-code/api-key -d '{"api_key":"sk-ant-..."}'
ID=$(curl -s -XPOST $API/sandbox -d '{"ports":[3000]}' | sed -E 's/.*"id":"([^"]+)".*/\1/')
curl -s -XPOST $API/v1/sandboxes/$ID/tasks -d '{"prompt":"build a todo app on port 3000","agent":"opencode"}'
# open the result at  http://s-$ID-3000.preview.localhost

Full walkthrough → sandboxd.io/quickstart.

🚀 Deploy to a VPS in one click

sandboxd needs one Linux server with Docker — nothing else. Grab a server below (2 vCPU / 4 GB is plenty to start), paste our cloud-init file at creation, and it installs itself.

Disclosure: we earn a referral commission when you sign up through the provider links below, at no additional cost to you. It helps fund sandboxd's development.

Deploy on Vultr

Then on the new server (or paste deploy/cloud-init.yaml as user-data and skip this):

curl -fsSL https://raw.githubusercontent.com/tastyeffectco/sandboxd/main/deploy/bootstrap.sh | sudo bash

Full per-provider walkthrough: deploy/DEPLOY.md.

What you get

  • Isolated sandboxes — a hardened container per app with a workspace + live preview URL; sleep/wake so idle apps cost nothing.
  • Built-in agents — OpenCode & Claude Code. No credential ever enters a sandbox (a proxy injects it on the wire), and every task is checkpointed & revertible.
  • Runtime presets — React/Vite, Next.js, Node/Express, FastAPI, Worker; boot to a preview and reload after agent edits.
  • Files, Git & secrets — in-browser editor + diffs, commit & push, per-app config/secrets (encrypted, write-only).
  • Snapshots / fork / restore, an activity timeline, per-process logs, and live lifecycle tuning.

Who's it for?

✅ Use it if you run many sandboxes for other people — an AI app-builder, an agent platform, a coding playground, per-user or per-branch preview environments, or team multi-app hosting.

❌ Skip it if you just need one or two containers for yourself — a shell script or docker run is simpler. (Why not just a script?)

Managed — we run it for you

Don't want to run the server yourself? We'll install, configure, and manage sandboxd on your own box — BYOC (your compute, your data, no lock-in). One-time setup + optional monthly management. See Managed →

Documentation

Full docs live at sandboxd.io:

Building on it from your own agent? AGENTS.md is a copy-pasteable runbook.

Roadmap & community

Beta · 0.x. Container isolation (not VMs), single-server, and API auth off by default — all fine for your own users; tighten before untrusted multi-tenancy. See Hardening. Expect the occasional breaking change before 1.0 — pin a version and update as you go.

⭐ If sandboxd is useful, star it

Stars are how other builders find sandboxd — it's the fastest way to support the project (and it keeps us going). Thank you 🙏

Star History Chart

License

MIT. Use it, ship it, sell what you build on it.

Sponsors

sandboxd is free and MIT-licensed. Sponsors keep it maintained and fund the deploy roadmap — thank you to everyone who chips in.

No sponsors yet — be the first.

Frequently Asked Questions

What is sandboxes?

sandboxes is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by tastyeffectco. Self-hosted dev sandboxes with preview URLs. One command. No Kubernetes, perfect for coding agents and Saas factories. It has 476 GitHub stars.

Is sandboxes safe to use?

Yes. sandboxes passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install sandboxes?

Clone the repository with "git clone https://github.com/tastyeffectco/sandboxes" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is sandboxes written in?

sandboxes is primarily written in Go. It is open-source under tastyeffectco on GitHub, so you can review or fork the full source.

Are there alternatives to sandboxes?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh sandboxes against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details