Yao
✨ Yao is a single-binary runtime to build and run autonomous agents — no Python, no Node.js, just define the role.
Install / Use
/learn @YaoApp/YaoREADME
Yao — Build Autonomous Agents. Just Define the Role.
Yao is an open-source engine for autonomous agents — event-driven, proactive, and self-scheduling.

Quick Links:
🏠 Homepage: https://yaoapps.com
🚀 Quick Start: https://yaoapps.com/docs/documentation/en-us/getting-started
📚 Documentation: https://yaoapps.com/docs
✨ Why Yao? https://yaoapps.com/docs/why-yao
🤖 Yao Agents: https://github.com/YaoAgents/awesome ( Preview )
What Makes Yao Different?
| Traditional AI Assistants | Yao Autonomous Agents | | ----------------------------- | ------------------------------------- | | Entry point: Chatbox | Entry point: Email, Events, Schedules | | Passive: You ask, they answer | Proactive: They work autonomously | | Role: Tool | Role: Team member |
The entry point is not a chatbox — it's email, events, and scheduled tasks.
Features
Autonomous Agent Framework
Build agents that work like real team members:
- Three Trigger Modes — Clock (scheduled), Human (email/message), Event (webhook/database)
- Six-Phase Execution — Inspiration → Goals → Tasks → Run → Deliver → Learn
- Multi-Agent Orchestration — Agents delegate, collaborate, and compose dynamically
- Continuous Learning — Agents accumulate experience in private knowledge bases
Native MCP Support
Integrate tools without writing adapters:
- Process Transport — Map Yao processes directly to MCP tools
- External Servers — Connect via SSE or STDIO
- Schema Mapping — Declarative input/output schemas
Built-in GraphRAG
- Vector Search — Embeddings with OpenAI/FastEmbed
- Knowledge Graph — Entity-relationship retrieval
- Hybrid Search — Combine vector similarity with graph traversal
Full-Stack Runtime
Everything in a single executable:
- All-in-One — Data, API, Agent, UI in one engine
- TypeScript Support — Built-in V8 engine
- Single Binary — No Node.js, Python, or containers required
- Edge-Ready — Runs on ARM64/x64 devices
Related Skills
gh-issues
329.7kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
329.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
openai-image-gen
329.7kBatch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
oracle
329.7kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
