Autonomous Agent Runtime
7.5k 2026-04-14
YaoApp/yao
Yao is a single-binary, full-stack runtime designed for building and deploying proactive, event-driven autonomous agents without requiring Python or Node.js.
Core Features
Autonomous Agent Framework: Supports scheduled, human, and event triggers, with a six-phase execution model and multi-agent orchestration.
Native MCP Support: Seamless integration with external tools and services via process transport, SSE/STDIO, and declarative schema mapping.
Built-in GraphRAG: Combines vector search (OpenAI/FastEmbed) with knowledge graph capabilities for advanced entity-relationship retrieval.
Full-Stack Single Binary: Provides an all-in-one engine for data, API, agents, and UI, running as a single executable with TypeScript support.
Detailed Introduction
Yao is an innovative open-source engine empowering developers to build and run autonomous agents that are event-driven, proactive, and self-scheduling. Unlike traditional AI assistants, Yao agents act as team members, initiating actions based on emails, events, or schedules rather than just responding to chatbox prompts. It offers a comprehensive framework for agent development, including multi-agent orchestration and continuous learning, all within a single, edge-ready binary runtime that eliminates dependencies on Python or Node.js, simplifying deployment and management.