perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
✨ Build AI agents and web apps — with a single binary.
Yao is an open-source runtime for building AI agents and web applications — shipped as a single binary.
🏠 Homepage: https://yaoagents.com
📚 Docs: https://yaoagents.com/docs
🖥️ Yao Desktop: https://yaoagents.com/download
Think of Yao Agent as a cage, not an animal. What you put inside determines the behavior; the cage keeps it controlled.
Every request flows through the same pipeline:
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.
| Mode | Executor | When to use |
|---|---|---|
| LLM | OpenAI, Anthropic, etc. | Conversational assistants, Q&A, content generation |
| CLI Agent | OpenCode, Claude Code, Codex in a container | Computer use, sandbox isolation, SKILL ecosystem |
| Pure Hook | Your own TypeScript code | Deterministic logic, routing, menu flows — no AI needed |
All three share the same Hook interface. You can mix them freely — route some requests through the LLM, handle others with pure code, all inside a single Create Hook.
Create and Next hooks intercept every request; built-in V8 engineSKILL.md) into any CLI AgentEverything in a single executable:
Yao (爻, yáo) is the fundamental symbol in the I Ching — the building block of the eight trigrams. Like a binary digit, it has two states. Their combinations describe the patterns of everything.
more like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
:hugs: AeroPath: An airway segmentation benchmark dataset with challenging pathology
search projects, people, and tags