Wippy is an open-source, actor-model runtime for building AI agents and agentic software that needs to change while it runs. Self-hosted, distributed as a single binary, and built and maintained by Spiral Scout.
The runtime is built around three ideas. Every agent, function, and worker runs in its own isolated process with no access to shared memory – isolation is enforced by the runtime, not by application code. A central registry controls what each process can see, call, and modify; every capability is explicitly granted, none assumed. Durable workflows, handled through a Temporal integration, keep long-running operations alive through infrastructure failures.
Wippy is designed for production multi-tenant systems. Different tenants get different process groups, registry scopes, and data boundaries by default. It supports the Model Context Protocol as both server and client, connects to any LLM without vendor lock-in, and ships with a built-in front end so a complete application serves from a single binary.
The primary user-code runtime is Lua – chosen for its small memory footprint (approximately 50KB per process), full sandboxability, and reliable LLM code generation. WASM is the secondary runtime, supporting Rust, Go, C, and any language that compiles to WebAssembly within the same sandbox.
Wippy grew out of Spiral Scout’s production work deploying AI agent systems for enterprise customers. The core framework modules are available under the MPL-2.0 license at wippy.ai.





