KATARI
A language for orchestrating agents.
Why Katari?
Building agent networks is inherently complex. Katari is a language designed from the ground up to orchestrate agents — with a structured effect system, expressive types, and a complete toolchain.
Agent Networks
Compose multi-agent systems with clear delegation and communication patterns.
Effect System
Handle side effects safely via the request/handler model — typed, structured, and composable.
Expressive Types
Subtyping, type inference, and pattern matching. Catch errors at compile time.
Full Toolchain
Compiler, runtime, and LSP — everything you need to build, run, and edit Katari programs.