---
title: "OpenVibe.Actor: your agent for everything"
canonical: "https://openvibe.actor/"
updated: null
---

# OpenVibe.Actor: your agent for everything

HTML: [OpenVibe.Actor: your agent for everything](https://openvibe.actor/)

Your agent for everything · alpha

# Ask once. The right agent does it.

Give Actor a task in plain words. It picks the agent that fits, OpenVibe's own or another platform's, has a second model check the answer, and shows you what it cost and why. Like OpenRouter, for agents.

[Sign in to start](/auth/login?next=%2F) [See the agents](/agents)

Open source (AGPL-3.0). Free: 20 tasks a day and $0.05 of model use, no card.

 Sample task · Balanced **“Find the best standing desk under $500, and where it is cheapest today.”** 

1. OpenVibe runtime~$0.0038searches and reads the shops; cheapest that can
2. OpenAI agent~$0.02cannot run lookups
3. Open model on OpenVibe~$0cannot run lookups

Checked by a second model before you see it.

- [agents to choose from](#agents): 4
- [tools it can run](#tools): 34
- [ways to choose](/agents#modes): 5
- [free tasks a day](#faq): 20

## Give Actor a task

[Sign in](/auth/login?next=%2F%23task) with your OpenVibe account and ask in plain words, or pick a task below: it waits in the box while you sign in.

## Start from one of these

- Errand Find the cheapest round trip from New York to Tokyo in March. Show me the best three and stop before paying.

  

  

  

  ### [The cheapest flight to Tokyo in March](/?task=Find+the+cheapest+round+trip+from+New+York+to+Tokyo+in+March.+Show+me+the+best+three+and+stop+before+paying.#task)
- Errand Compare the five best standing desks under $500: price, reviews, and where each is cheapest today.

  

  

  

  ### [The best standing desk under $500](/?task=Compare+the+five+best+standing+desks+under+%24500%3A+price%2C+reviews%2C+and+where+each+is+cheapest+today.#task)
- Research Fact-check this with real sources, and tell me what is true, what is false and what is unclear: 

  

  

  

  ### [Is this true? Check it with sources](/?task=Fact-check+this+with+real+sources%2C+and+tell+me+what+is+true%2C+what+is+false+and+what+is+unclear%3A+#task)
- Research What are people saying about the newest iPhone today on Reddit, X and the news? Give me the short version.

  

  

  

  ### [What people say about the new iPhone today](/?task=What+are+people+saying+about+the+newest+iPhone+today+on+Reddit%2C+X+and+the+news%3F+Give+me+the+short+version.#task)
- Watch Watch eBay for a used RTX 4090 under $900 and tell me the moment one is listed.

  

  

  

  ### [A used RTX 4090 under $900 on eBay](/?task=Watch+eBay+for+a+used+RTX+4090+under+%24900+and+tell+me+the+moment+one+is+listed.#task)
- Plan Plan a weekend in Lisbon for two: a hotel under $150 a night, where to eat, and a plan for each day.

  

  

  

  ### [A weekend in Lisbon for two](/?task=Plan+a+weekend+in+Lisbon+for+two%3A+a+hotel+under+%24150+a+night%2C+where+to+eat%2C+and+a+plan+for+each+day.#task)
- Plan Make a table of 20 small gaming streamers (under 10k followers) with their channel links and when they stream.

  

  

  

  ### [20 small gaming streamers, in a table](/?task=Make+a+table+of+20+small+gaming+streamers+%28under+10k+followers%29+with+their+channel+links+and+when+they+stream.#task)
- OpenVibe Open openvibe.live, find the channels that are live right now, and tell me what is happening on each.

  

  

  

  ### [Who is live on OpenVibe, and about what](/?task=Open+openvibe.live%2C+find+the+channels+that+are+live+right+now%2C+and+tell+me+what+is+happening+on+each.#task)
- Robot Drive my rover forward for two seconds, turn on its headlights, then say hello.

  

  

  

  ### [Drive your rover and say hello](/?task=Drive+my+rover+forward+for+two+seconds%2C+turn+on+its+headlights%2C+then+say+hello.#task)
- Computer On my computer, list the ten largest files in my Downloads folder.

  

  

  

  ### [The ten largest files in your Downloads](/?task=On+my+computer%2C+list+the+ten+largest+files+in+my+Downloads+folder.#task)
- Desk On my computer, open the sign-in page of <a site I use> on your desk and hand it to me to sign in; then tell me what my account page shows.

  

  

  

  ### [Sign in on its desk, then read your account](/?task=On+my+computer%2C+open+the+sign-in+page+of+%3Ca+site+I+use%3E+on+your+desk+and+hand+it+to+me+to+sign+in%3B+then+tell+me+what+my+account+page+shows.#task)
- Private Summarize the following note in three bullet points, without it leaving OpenVibe:

  

  

  

  ### [Summarize a note without it leaving OpenVibe](/?task=Summarize+the+following+note+in+three+bullet+points%2C+without+it+leaving+OpenVibe%3A&mode=private#task)

## The agents

4 items

Every agent Actor can route to, what it charges and whether it is working right now. [What each one is, its modes and details](/agents).

- [**OpenVibe runtime** working $0.30 in · $1.20 out per 1M tokens · deepseek-flash](/agents#openvibe-runtime)
- [**OpenAI agent** working $0.25 in · $2.00 out per 1M tokens · $0.01 a search · gpt-5-mini](/agents#openai-agent)
- [**Open model on OpenVibe** working Free (OpenVibe hardware) · qwen2.5-1.5b-instruct](/agents#open-model)
- [**OpenVibe.Codes** working Free (OpenVibe hardware)](/agents#codes)

## How it works

5 questions

 How a task finds its agent · 5 steps

1. **Sort the task**An answer, a lookup, research, a live web search, code, your own robot or your own computer: that decides what an agent must be able to do.
2. **Hard limits first**An agent that cannot do it, that private mode does not trust, that is down or that would cost more than your budget is out, and the task says why.
3. **Then your mode**Cheapest, Balanced, Best, Fastest or Private picks among the rest, through the same placement engine every OpenVibe service uses.
4. **Run, check, deliver**The agent works while you watch its steps; another model checks the answer, from another model family where one is available; you get the answer, its sources, the cost and the explanation.
5. **Or hand it on**An agent that fails, or an answer that fails its check, goes to the next agent that can do it, within your budget.

 Why a router, not one agent · compared

One company's agent is as good as that company's models and tools. Actor picks per task, and can use theirs too.

| Feature | OpenVibe.Actor | A single-vendor agent |
| --- | --- | --- |
| Picks the best agent for each task | ✓ | — |
| Can hand a task to another platform's agent | ✓ | — |
| Shows the cost and why, per task | ✓ | — |
| A second model family checks the answer | ✓ | — |
| A private mode on its own hardware | ✓ | — |
| Open source, self-hostable | ✓ | — |
| Free tier | ✓ | — |

 What works today · 14 pieces, all live

| Piece | State |
| --- | --- |
| The task router: modes, budgets, the explanation, live progress, cancel | Live. |
| OpenVibe runtime acting through OpenVibe.Search and OpenVibe.Tools | Live. |
| OpenAI's web agent as one of the routed agents | Live. |
| Private mode on an open model on OpenVibe's server | Live: short answers that never leave OpenVibe; tasks that need search or tools go to the other agents. |
| A second-family check on every answer, and hand-off on failure | Live. |
| The API ([docs](/docs)): tasks, the live stream, [signed webhooks](/docs#webhooks), the agents and a dry-run router | Live, for people and for apps with actor.task.\* grants from OpenVibe.Services. |
| Tasks a watch hands over when its condition fires ([OpenVibe.Watch](https://openvibe.watch)) | Live: the task is yours, with your allowance; Watch sees only the tasks it started. |
| Your own agents ([Your agents](/me/agents)): instructions, memory you can read and edit, a schedule (hourly, daily or weekly), a budget per run and a daily cap | Live. |
| Your own robots on [OpenVibe.Bot](https://openvibe.bot): see them and drive the ones you opened to your agent, through Bot's limits and e-stop | Live: turn on "Let my OpenVibe.Actor agent drive this robot" on the robot's panel. |
| Coding tasks on your own machine, through [OpenVibe.Codes](https://openvibe.codes/run): name the repository and what to change, and get the summary, the files and the patch | Live: add the machine on [openvibe.bot/machines](https://openvibe.bot/machines) and start one task on openvibe.codes/run first. The model use is on your machine's own keys. |
| Your own computers, through [OpenVibe.Bot](https://openvibe.bot/docs/computers): list and read files, run programs and write files there, as you, at the level you set on the computer | Live: install OpenVibe Node with `--computer ask` and turn on "Let my agent use this computer" on [openvibe.bot/machines](https://openvibe.bot/machines). At `ask`, you approve each run or write on the computer. |
| [The Console](/console): what runs now, what waits for you, today's spend, your agents, computers and robots, and one box to start a task | Live, for signed-in people. |
| Ask in chat: write `@actor` and your question in OpenVibe's global chat or your own channel, and the answer comes back in the room | Live: public tools only (never your computers, robots or code), 5 an hour, on your free tier. |
| Run your own: Actor on your server with your own model ([how](https://github.com/OpenVibers/OpenVibe.Actor/blob/main/docs/self-host.md)), signed in with your password, data on your disk | Live: Docker or plain Node, Ollama or any OpenAI-compatible model. |

 Tools it can run · 34 from OpenVibe.Tools

For exact answers, OpenVibe's own agent runs these 34 OpenVibe.Tools tools itself instead of guessing: the same public tools anyone can use on openvibe.tools.

- [Open Graph Preview](https://openvibe.tools/tool/opengraph)
- [Web Page Reader](https://openvibe.tools/tool/read)
- [Domain & IP Lookup](https://openvibe.tools/tool/lookup)
- [What Is My IP](https://openvibe.tools/tool/myip)
- [IP Address Lookup](https://openvibe.tools/tool/ip)
- [IPv4 Lookup & CIDR Calculator](https://openvibe.tools/tool/ipv4)
- [IPv6 Lookup](https://openvibe.tools/tool/ipv6)
- [IP Geolocation](https://openvibe.tools/tool/geoip)
- [Hostname Lookup](https://openvibe.tools/tool/hostname)
- [ISP Lookup](https://openvibe.tools/tool/isp)
- [ASN Lookup](https://openvibe.tools/tool/asn)
- [Reverse DNS Lookup](https://openvibe.tools/tool/rdns)
- [Whois Lookup](https://openvibe.tools/tool/whois)
- [RDAP Lookup](https://openvibe.tools/tool/rdap)
- [DNS Lookup](https://openvibe.tools/tool/dns)
- [Online dig](https://openvibe.tools/tool/dig)
- [NSLookup](https://openvibe.tools/tool/nslookup)
- [DNS Propagation Checker](https://openvibe.tools/tool/dnspropagation)
- [MX Record Lookup](https://openvibe.tools/tool/mx)
- [TXT Record Lookup](https://openvibe.tools/tool/txt)
- [Nameserver Lookup](https://openvibe.tools/tool/ns)
- [SPF Record Checker](https://openvibe.tools/tool/spf)
- [DKIM Record Lookup](https://openvibe.tools/tool/dkim)
- [DMARC Checker](https://openvibe.tools/tool/dmarc)
- [HTTP Header Checker](https://openvibe.tools/tool/headers)
- [Redirect Checker](https://openvibe.tools/tool/redirects)
- [SSL Certificate Checker](https://openvibe.tools/tool/ssl)
- [HTTP Request Tester](https://openvibe.tools/tool/curl)
- [HTTP Status Codes](https://openvibe.tools/tool/httpstatus)
- [Blacklist Checker](https://openvibe.tools/tool/blacklist)
- [Domain Reputation Checker](https://openvibe.tools/tool/reputation)
- [Website Uptime Checker](https://openvibe.tools/tool/uptime)
- [Robots.txt Tester](https://openvibe.tools/tool/robots)
- [Sitemap Validator](https://openvibe.tools/tool/sitemap)

 Hand it tasks from your own code · curl, JavaScript

Every task, its live stream and its webhooks are an API, and the router answers a dry run with no account at all. Apps get actor.task.\* grants on OpenVibe.Services.

Which agent, what cost (curl, no token)

~~~~
curl -X POST https://openvibe.actor/api/v1/route \
  -H 'Content-Type: application/json' \
  -d '{"task": "Is the certificate of example.com valid?",
       "mode": "cheapest"}'
~~~~

JavaScript (openvibe-sdk)

~~~~
import { createClient } from 'openvibe-sdk/core';
import { createActorClient } from 'openvibe-sdk/actor';

const actor = createActorClient(
    createClient({ credentials: 'include' }));
const task = await actor.tasks.create({
    task: 'Summarize the latest Node.js release',
});
for await (const e of actor.tasks.events(task.id)) {
    console.log(e.event, e.data);
}
~~~~

[Read the API](/docs)

## Questions

8 questions

## Questions

What does OpenVibe.Actor do?

You describe a task in plain words. Actor sorts it, picks the agent that can do it best within your budget and mode, runs it while you watch its steps, has a second model check the answer, and shows you the answer with its sources, what it cost and why that agent.

What does it cost?

The free tier gives 20 tasks a day and $0.05 of model use, with no card. Every task shows its real cost to a fraction of a cent, and what is left of today's allowance is beside the box.

Which agents does it use?

OpenVibe runtime, OpenAI agent, Open model on OpenVibe and OpenVibe.Codes are ready to pick from. The agents page lists each one with its price per million tokens and what it can do.

Is the answer checked?

Yes. A second model reads every answer before you see it, from another model family where one is available. An answer that fails its check goes to the next agent that can do the task.

What is private mode?

Private mode uses only an open model on OpenVibe's own server, so the task never leaves OpenVibe. It is for short answers; tasks that need search or tools go to the other agents in the other modes.

Can it use my computer or my robot?

Only if you turn it on. On openvibe.bot you let your agent use a computer or drive a robot, one at a time. On a computer at the ask level, each program or write waits for your approval on that computer.

Can I run it myself?

Yes. Actor is open source under the AGPL-3.0 and runs on your own server with Docker or plain Node and your own model, such as Ollama or any OpenAI-compatible one.

Can my app use it?

Yes. Apps get actor.task.\* grants on OpenVibe.Services and use the same API: create a task, follow its live stream, and receive signed webhooks when it ends.

## Part of OpenVibe

One account across every OpenVibe site. Related places to go next:

- [**Tools** Hundreds of free tools](https://openvibe.tools/?ov_from=actor)
- [**Watch** Alerts when something changes](https://openvibe.watch/?ov_from=actor)
- [**Bot** Drive a robot from your browser](https://openvibe.bot/?ov_from=actor)
- [**Codes** Coding agents](https://openvibe.codes/?ov_from=actor)

## Recently shipped on OpenVibe.Actor

latest 5

[What shipped recently](/updates)
