-
-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Tomas Pflanzer edited this page Feb 27, 2026
·
1 revision
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.
| 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 |
| 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 |
pip install sandcastle-ai
sandcastle init # interactive setup wizard
sandcastle serve # start everything on localhost:8080Open http://localhost:8080 and you have a full dashboard with workflow builder, template gallery, run monitoring, scheduling, approvals, and more.
- Origin Story - Why we built Sandcastle and how it evolved
- Architecture - System design, modules, and data flow
- Features - Complete feature reference
- Step Types - All 15 workflow step types explained
- Integrations - 56 connectors across 9 categories
- Dashboard - 20-page React dashboard walkthrough
- CLI Reference - All 27 commands
- Security - Security architecture and hardening
- Community Hub - 118 community templates, 18 collections
- Protocols - A2A, AG-UI, and MCP support
- By The Numbers - Comprehensive project statistics
License: BSL-1.1 | PyPI: sandcastle-ai | Version: 0.17.0
Sandcastle v0.17.0 | BSL-1.1 License | Created by Tomas Pflanzer @gizmax