sandcastle

by mattpocock · Web

Orchestrate sandboxed coding agents in TypeScript with sandcastle.run()

New0 ratings7,884 starsActive
WebDeveloper ToolTypeScriptJavaScript
↓ Download v0.12.0GitHub⚑ Report
sandcastle — image 1

About this project

What Is Sandcastle? A TypeScript library for orchestrating AI coding agents in isolated sandboxes: 1. You invoke agents with a single sandcastle.run(). 2. Sandcastle handles sandboxing the agent with a configurable branch strategy. 3. The commits made on the branches get merged back. Sandcastle is provider-agnostic — it ships with built-in providers for Docker, Podman, and Vercel, and you can create your own. Great for parallelizing multiple AFK agents, creating review pipelines, or even just orchestrating your own agents. Prerequisites — Git — A sandbox provider — Sandcastle needs an isolated environment to run agents in. Built-in options: — Docker Desktop — most common for local…

Technologies

TypeScriptJavaScriptShellDockerfile

Project health

Recently updated
Last update2 months ago
Contributors10
Latest releasev0.12.0
Open issues & PRs160
LicenseMIT
On GitHubsince 2026

GitHub

7,884
stars
837
forks
10
contributors
160
open issues & PRs
TypeScript
language
2 months ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review sandcastle.

Built by

mattpocock
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain mattpocock/sandcastle? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like