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.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.