Your own AI. It works for you while you watch.
Tell it what you want: find you work, earn from a gig, grow your channel, brief you every morning, build something. It works on a screen you can watch from any OpenVibe page, uses your own accounts, asks before it spends, posts or applies, and runs on the model you pick.
Open source (AGPL-3.0). Free: 20 tasks a day and $0.05 of model use, no card.
Example · Find me work
Tailoring a cover letter for a remote junior video editor job
- Read 14 new posts on OpenVibe.Work and two job boards
- Kept 4 that match your CV and your pay floor
Give it a job
Sign in with your OpenVibe account and ask in plain words, or pick a task below: it waits in the box while you sign in.
What it can do for you
- WorkFind 10 remote junior video editing jobs posted this week on OpenVibe.Work and the web. Rank them by fit, then write a short tailored cover letter for the best three. Do not apply: show me first.
- WorkRewrite my CV for this job post so it matches what they ask for, without inventing anything. The post and my CV:
- EarnLook at what the top 10 Fiverr gigs for "stream highlights into YouTube Shorts" charge and promise, then write my gig: a title, three price tiers with what each includes, a description and five search tags.
- EarnI want to sell these: <list them>. Find what each sells for used on eBay this month, then suggest a price and a listing title for each.
- ChannelFind five places where people talk about <my game> (subreddits, Discord servers, forums), with each one's rule on self-promotion, and draft a helpful first post for each.
- ChannelWrite 20 short posts for X and Threads about my streaming channel (<what I stream>), one for each weekday of the next month: useful, funny, no hashtag spam.
- BriefGive me my morning brief: the three AI stories that matter today, what Bitcoin and the S&P 500 did overnight, and today's weather in my city. Under 150 words.
- WatchWatch eBay for a used RTX 4090 under $900 and tell me the moment one is listed.
- BuildMake me a one-page website for my streaming channel: my schedule, my links and a short about section, as a single HTML file I can upload.
- ComputerOn my computer, list the ten largest files in my Downloads folder.
- ScreenOn 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.
- PrivateSummarize the following note in three bullet points, without it leaving OpenVibe:
Watch it work, from anywhere
It is your AI, doing things on your behalf, so you can always see what it is doing.
The model is your call
Pick what it thinks with for each job, and change it any time.
Yours, not theirs
The big personal agents of 2026 each lock you to one company's model and cloud.
| Feature | OpenVibe.Actor | Grok Bot | OpenAI Dots | Meta Muse |
|---|---|---|---|---|
| Pick any model, including your own | ✓ | — | — | — |
| Works on your own computer, free | ✓ | — | — | ✓ |
| Open source | ✓ | — | — | — |
| Free to start | ✓ | — | — | ✓ |
Grok Bot runs xAI's models on its own cloud computer, Dots runs GPT-6 Astra inside ChatGPT's paid plans, and Muse runs Meta's model on Meta's machine or its desktop app, with a free tier (as reported in September and October 2026).
The models and engines it can use right now, what each charges and whether it is working. Details for each.
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): tasks, the live stream, signed 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) | Live: the task is yours, with your allowance; Watch sees only the tasks it started. |
| Your own agents (Your 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: see them and drive the ones you opened to your agent, through Bot's limits | 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: name the repository and what to change, and get the summary, the files and the patch | Live: add the machine on openvibe.link/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: list and read files, run programs and write files there, as you, at the level you set on the computer | Live: install OpenVibe Link with --computer ask and turn on "Let my agent use this computer" on openvibe.link/machines. At ask, you approve each run or write on the computer. |
| The chat: what runs now in a "Now" strip, your conversations, your agents, and one composer to tell them what to do next | 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), 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
- Web Page Reader
- Domain & IP Lookup
- What Is My IP
- IP Address Lookup
- IPv4 Lookup & CIDR Calculator
- IPv6 Lookup
- IP Geolocation
- Hostname Lookup
- ISP Lookup
- ASN Lookup
- Reverse DNS Lookup
- Whois Lookup
- RDAP Lookup
- DNS Lookup
- Online dig
- NSLookup
- DNS Propagation Checker
- MX Record Lookup
- TXT Record Lookup
- Nameserver Lookup
- SPF Record Checker
- DKIM Record Lookup
- DMARC Checker
- HTTP Header Checker
- Redirect Checker
- SSL Certificate Checker
- HTTP Request Tester
- HTTP Status Codes
- Blacklist Checker
- Domain Reputation Checker
- Website Uptime Checker
- Robots.txt Tester
- Sitemap Validator
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.
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"}'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);
}Part of OpenVibe
One account across every OpenVibe site. Related places to go next: