Skip to content
Tomas Pflanzer edited this page Feb 27, 2026 · 1 revision

Sandcastle

Tell your computer what to do. In any language.

Sandcastle is an open-source AI workflow orchestrator that turns natural language instructions into production-grade automated workflows. Write what you need in plain Czech, English, Japanese - any language - and Sandcastle builds, runs, and monitors it for you.

No drag-and-drop. No flowchart editors. Just describe what you want and let AI agents handle the rest.


What makes Sandcastle different

Feature Sandcastle Legacy RPA / No-code
Input Natural language (any language) Visual flowcharts, scripted macros
Execution AI agents in sandboxed environments Deterministic scripts
Connectors 56 built-in, any API via code step Limited vendor integrations
Scaling Parallel fan-out, edge execution Sequential, single-machine
Control YAML for precision, NL for speed One paradigm only
Learning Agent memory, cost optimization Static playbooks

By the numbers

Metric Value
Codebase ~89,000 lines of code
Templates 236 (118 built-in + 118 community)
Connectors 56 tools across 9 categories
Step types 15 (from simple LLM calls to parallel races)
API endpoints 84 REST endpoints
Dashboard pages 20 full-featured pages
CLI commands 27 top-level commands
Tests 1,463 test functions across 57 files
Protocols A2A, AG-UI, MCP
Sandbox backends 4 (E2B, Docker, Local, Cloudflare)
Model providers 7 models across 4 providers

Quick start

pip install sandcastle-ai
sandcastle init          # interactive setup wizard
sandcastle serve         # start everything on localhost:8080

Open http://localhost:8080 and you have a full dashboard with workflow builder, template gallery, run monitoring, scheduling, approvals, and more.


Wiki contents


License: BSL-1.1 | PyPI: sandcastle-ai | Version: 0.17.0

Clone this wiki locally