Build an extensible agent with streaming and an optional TUI.
AI agent development
Builds a modular AI agent with an independent core, extensible hooks, OpenRouter model access, and an optional terminal interface.
Ask it to build an agent; it creates the agent core, tools, and optional interfaces in a project.
This skill
OpenRouter
Sends conversations to OpenRouter
OpenRouter Models API
Fetches OpenRouter model listings
npm install @openrouter/sdk zod eventemitter3
Installs core agent packages
npm install -D typescript @types/react tsx
Installs development packages
Requires a Node.js environment supporting npm projects and ES modules.
The agent core imports and uses the OpenRouter SDK.
Tool definitions and agent configuration use Zod schemas.
The standalone agent uses eventemitter3 for hooks and lifecycle events.