yao
Build AI agents and web apps — with a single binary.
About yao
Yao is an open-source runtime for building AI agents and web applications — shipped as a single binary.
Think of Yao Agent as a cage, not an animal. What you put inside determines the behavior; the cage keeps it controlled.
Create Hook runs before the executor — inject context, enforce constraints, route requests. Next Hook runs after — validate output, trigger downstream actions, drive multi-step loops. The AI does the heavy lifting. You define the boundaries.
yao is an open-source project written primarily in Go, with 7.6k stars on GitHub. It was last updated in August 2026.
yao vs. the alternatives
All 30 alternatives →| Record | Stars | Pricing | ||
|---|---|---|---|---|
| yaothis listing | 7.6k | Go | — | Open source |
| langchain | 144k | Python | MIT | Open source |
| ruflo | 68k | TypeScript | MIT | Open source |
| autogen | 60k | Python | CC-BY-4.0 | Open source |
| crewAI | 57k | Python | MIT | Open source |
| pydantic-ai | 19k | Python | MIT | Open source |
