AIAny
AI Agent2026
Icon for item

Sandcastle

Orchestrates LLM-powered coding agents in isolated sandboxes to automate code edits and review pipelines. Provider-agnostic (Docker, Podman, Vercel), supports branch strategies, session capture, reusable sandboxes and structured outputs.

Introduction

Most automation around code editing either runs an LLM on the host (risking mess and permissions) or builds bespoke CI jobs. Sandcastle takes a different approach: it treats each agent run as an orchestrated sandboxed workstream, making agent-driven code changes reproducible, auditable, and safe to run in parallel.

What Sets It Apart
  • Sandboxed-first orchestration: runs agents inside configurable isolated environments (bind-mount or fully isolated) so changes are produced in a contained workspace — this reduces accidental host-side corruption and makes runs reproducible.
  • Provider-agnostic plumbing: first-class support for Docker, Podman, and Vercel microVMs plus an API to add custom providers — so you can choose local containers for fast iteration or isolated VMs for CI and secrets separation.
  • Git-aware branch strategies and session capture: agents commit to temporary or named branches and Sandcastle can capture Claude Code sessions to enable resume and audit trails — this fits code-review workflows and automated PR generation.
  • Lightweight developer API: a single run() / createSandbox() surface lets you script one-shot or multi-run flows (implement → review, parallel planners), making it straightforward to embed into local developer tooling or CI.
Who It's For & Trade-offs

Great fit if you want to: integrate autonomous or semi-autonomous LLM agents into repo workflows, prototype agent-driven fixes or parallelize work across branches, or run reproducible review pipelines in CI. Works well for teams that can run containers or use Vercel microVMs. Look elsewhere if: you need a full-featured task manager, tight enterprise policy around hosted LLMs without local container/VM options, or prefer a GUI-first product — Sandcastle is an orchestration library (TypeScript) with CLI focus, not a SaaS portal.

How It Works (practical gist)

You write an agent prompt (inline or in a prompt file), pick an agent provider (e.g., claudeCode), and choose a sandbox provider. run() creates a worktree/sandbox according to the branch strategy, executes the agent in the sandbox, collects commits and logs, and (for isolated providers) merges or syncs changes back. Built-in features like prompt expansion (shell-block insertion), promptArgs substitution, structured output extraction, and lifecycle hooks make it flexible for pipelines while keeping the orchestration explicit and scriptable.

Information

  • Websitegithub.com
  • AuthorsMatt Pocock
  • Published date2026/03/17

More Items

Turns fragile, implicit search progress into explicit, persistent, shared state for multi-agent information seeking — externalizes progress as Frontier Task, Evidence Graph, Coverage Map and Failure Memory, and uses pipeline-parallel scheduling plus a middleware harness to avoid repeated failed searches and improve utilization and throughput.

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).