# OpenVibe.Actor > OpenVibe.Actor: an AI agent router and OpenVibe's own agent. A task in plain words goes to the best agent system for it, by what the task needs and the caller's mode (cheapest, balanced, best, fastest, private); a second model family checks the answer; the task records its cost to a fraction of a cent and why that agent was picked. Agents today: the OpenVibe runtime (a DeepSeek model acting through OpenVibe.Search and OpenVibe.Tools: DNS, mail records, certificates, headers, WHOIS and more), OpenAI's web agent (live web search with sources), and an open model on OpenVibe's own server for private mode. Coding goes to OpenVibe.Codes. Every page is server-rendered and readable without JavaScript. The API: POST /api/v1/tasks, GET /api/v1/tasks/:id, GET /api/v1/tasks/:id/events (server-sent events), POST /api/v1/tasks/:id/cancel, GET /api/v1/agents and POST /api/v1/route (public dry run). Tasks are platform.task@1 in openvibe-contracts. ## Start here - [Give Actor a task](https://openvibe.actor/): what Actor is, how a task finds its agent, what works today - [The agents](https://openvibe.actor/agents): every agent system with its price, trust class and availability; the modes; the check - [The API](https://openvibe.actor/docs): tasks, the live stream, errors, limits - [What shipped on OpenVibe.Actor](https://openvibe.actor/updates) ## Machine-readable - [The agents (JSON)](https://openvibe.actor/api/v1/agents): actor.agent-list-result@1 - [Dry-run the router](https://openvibe.actor/api/v1/route): POST { task, mode? } → which agent and why (platform.placement-result@1) - [The free tier (JSON)](https://openvibe.actor/limits.json) - [Sitemap](https://openvibe.actor/sitemap.xml) - [Full text for language models](https://openvibe.actor/llms-full.txt) - [Release metadata (JSON)](https://openvibe.actor/release.json) ## Elsewhere - [OpenVibe.Codes](https://openvibe.codes): the coding-agent harness Actor sends coding work to - [OpenVibe.Tools](https://openvibe.tools): the tools the OpenVibe runtime uses - [OpenVibe.Services](https://openvibe.services): apps, keys and actor.task.* grants