✨ Yao is a single-binary runtime to build and run autonomous agents — no Python, no Node.js, just define the role.
Yao 是一个基于 Go 语言构建的开源自主智能体运行时引擎,旨在通过定义角色而非编写繁琐代码,帮助开发者快速创建具备主动性、事件驱动且能够自我调度的智能体应用。该项目通过单二进制文件封装了开发、运行及部署所需的全栈环境,无需依赖 Python 或 Node.js 生态即可实现复杂的自主任务处理。
提供基于时钟触发、人工交互及事件驱动的三种智能体运行模式。
支持多智能体之间的任务委派、动态协作与系统化编排。
内置基于向量搜索与知识图谱混合检索的 GraphRAG 能力以增强数据处理。
原生支持 MCP 标准协议,能够实现工具的直接集成与模式自动映射。
具备全栈式运行时环境,在单个二进制文件中集成了数据存储、API、UI 与智能体逻辑。
适用于需要构建能够像真实团队成员一样主动工作的自主智能体系统的开发者,常用于自动化办公、智能流程调度及复杂的企业级 AI 应用开发场景。