Virtual assistant vs AI

Replace a virtual assistant with AI: what actually does the work

Almost every guide on this answers a different question than the one you have. They compare a human VA to a chatbot. But your VA does not spend the day writing paragraphs. They spend it logged into your accounts, clicking. The real question is which AI can do that.

M
Matthew Diakonov
11 min read

Direct answer · verified May 15, 2026

You can replace the routine half of a virtual assistant's job with AI, not the whole role. Inbox triage, data entry, order processing, scheduling, recurring documents, and research can move to an AI agent today. Judgment in unclear situations, relationship work, and anything off the screen cannot. The catch most articles skip: the AI only takes over those tasks if it can operate your actual apps and logins. A tool that only writes text is not a replacement, it is a faster typist.

The agent in this guide, Fazm, is open source under the MIT license. Every behavior described below can be checked in the repo at github.com/mediar-ai/fazm.

A virtual assistant's job is mostly clicking, not writing

Pull up the task list you would hand a VA. Process the orders that came in overnight. Reconcile the spreadsheet. Reply to the routine support email. Update the CRM after each call. Book the meetings. Pull together the Monday report. Almost none of that is writing original text. It is operating software you are signed into, in a specific order, the same way every week.

That is why the comparison everyone runs, “human VA versus ChatGPT,” misses. A chatbot is genuinely good at the small slice of VA work that is text: drafting, summarizing, rewriting. It is useless at the large slice that is hands: it cannot open the tab you are logged into, it cannot click a button, it cannot type into a field in an app it has never heard of. Splitting the job in two makes the real decision obvious.

Text-shaped tasks

A plain chatbot already handles these.

  • Draft a reply or a first-pass document
  • Summarize a long thread or a call
  • Rewrite copy in a different tone
  • Brainstorm and outline

Hands-shaped tasks

These are most of a VA's week. A chatbot cannot touch them.

  • Open and process an order in your store
  • Add and edit rows in your tracking sheet
  • Reply from your real mail account
  • Type customer details into your CRM
  • Book and move events on your calendar

Replacing a VA with AI is really a question about the right column. Whatever you pick has to do the hands-shaped work, or it has not replaced anything.

Why the standard “AI stack” advice falls short

Search this topic and you get the same recipe everywhere: pair a chatbot for drafting with an automation app for plumbing, wire a few triggers, call it a VA replacement. It is good advice for the parts it covers. It quietly fails on two things.

1. Automation apps only reach tools with an integration

An automation app moves data between services that expose an API and have a prebuilt connector. The moment a step lives in a niche supplier portal, an old admin panel, or a tool with no integration, the chain breaks. A human VA did not care; they just clicked. Most of the boring work that actually eats a VA's time lives in exactly those un-integrated corners.

2. Cloud tools want your passwords on someone else's server

To act on your behalf, a cloud VA-replacement tool needs your accounts. That usually means storing credentials, or a token with broad scope, on infrastructure you do not control, for a tool that touches invoicing, payments, and customer records. That is a real risk to weigh, and the standard guides rarely mention it. The way around it is not a better cloud tool. It is running the agent locally, on the browser session you are already signed into, with code you can read.

What survives both problems is a single agent that operates your computer the way a person would, on your machine. That is the category Fazm sits in, so the rest of this page is concrete about how it does the hands-shaped work.

Three honest ways to cover the work

There is no single winner. Each option is genuinely better at something. The point is to match each task to the option that fits it, not to crown one.

Hire a human VA

The default. A person you delegate to.

Cost: Roughly $1,000/mo part-time to $3,000 to $5,000/mo full-time, by location and hours.

Best at

  • Judgment on unclear requests
  • Relationships and high-stakes calls
  • Physical-world and phone tasks

Where it breaks

  • Hours-long turnaround on small tasks
  • Onboarding, sick days, turnover
  • You document every workflow anyway

A cloud AI stack

A chatbot for drafting plus an automation app for plumbing.

Cost: Often under $150/mo, sometimes free, depending on the tools.

Best at

  • Drafting and summarizing text
  • Moving data between SaaS APIs
  • Cheap, instant, no onboarding

Where it breaks

  • Cannot click through apps it has no API for
  • Wants your passwords on a third-party server
  • Breaks when a site has no integration

A desktop agent (Fazm)

An agent that operates the apps you are already in.

Cost: Free, open source; you bring your own Claude Pro or Max plan.

Best at

  • Drives your real browser and Mac apps
  • Uses logins you already have, locally
  • Recurring routines on a schedule

Where it breaks

  • macOS 14+ only, no Windows or Linux
  • Still hands judgment calls back to you
  • You review what it did before it commits

How a desktop agent actually does the hands-shaped work

Fazm is a native macOS app that wraps Claude Code (and Codex) and adds two things a chatbot does not have: a browser extension that drives the browser you already use, and access to native Mac apps through macOS accessibility APIs. Accessibility APIs are the same interface a screen reader uses, the structured tree of buttons, fields, and menus, so the agent reads and acts on real controls rather than guessing at pixels in a screenshot.

That is what lets one agent reach the same apps a VA does. Here is the spread, from a task to the surfaces it touches.

One agent, the surfaces a VA touches

A typed or spoken task
A saved routine
Fazm
Your real browser
Gmail and Calendar
Sheets, docs, PDFs
Native Mac apps

The anchor: it ships the deliverables a VA produces

A VA's output is rarely a chat message. It is a spreadsheet, a report, a slide deck, a cleaned-up PDF, a piece of research. Fazm ships these as bundled skills. In the repo, the directory Desktop/Sources/BundledSkills/ contains 17 skill files, including xlsx, docx, pptx, pdf, web-scraping, doc-coauthoring, deep-research, and google-workspace-setup. The xlsx skill alone carries rules about professional fonts, zero formula errors, and the blue-input, black-formula color convention used in financial models. That is craft a careful VA would apply, written into the tool.

And because the same agent then operates your apps, it does not stop at producing the file. It can build the sheet and put it where it belongs and email the link, in one pass.

What one task looks like end to end

Take a task you would hand a VA every morning: process the orders that came in overnight. Here is the sequence Fazm runs, each step on a real surface, not a simulation.

Processing a new order

1

Read the order

Opens the tab you are already signed into

2

Update the sheet

Adds a row with the xlsx skill

3

Draft the reply

In your mail account, your signature

4

Log the CRM

Types the detail via accessibility APIs

5

Hand back

Pauses for you before anything irreversible

The last step is the one that keeps this honest. Fazm is not built to run unattended into your payment flows. It does the assembling and shows you the result, the same checkpoint you would want before a new VA sent something from your account.

The part that feels most like delegation: routines

A VA's real value is not doing a task once. It is owning a recurring task so you stop thinking about it. Fazm has a direct equivalent. Its CronJobStore stores recurring jobs it calls routines. Each routine carries a schedule in one of three formats: cron:<expr> for calendar-style timing, every:<seconds> for intervals, and at:<iso8601> for a one-time run. Every execution is recorded with its status, duration, token count, and cost, so a routine leaves an audit trail instead of disappearing into someone's memory.

Moving a recurring task off a VA's plate looks like this.

Hand one recurring task to a routine

1

Pick one repeatable task

Start with something rule-based and frequent: a daily order sweep, a weekly report, an inbox triage pass. Not a judgment call.

2

Run it once, by voice or text

Describe the task and watch the agent do it on your real apps. Hold a hotkey and talk if typing is slower.

3

Correct it in plain language

Tell it what to do differently, the same way you would coach a new VA. No scripting, no flow builder.

4

Save it as a routine

Give it a schedule with cron, every, or at. From then on it runs on its own.

5

Review the run log

Each run records status, duration, and cost. Skim it the way you would skim a VA's end-of-day note.

Where a human VA still wins, plainly

A page that told you to fire your VA tomorrow would be selling you something. Here is the honest boundary. McKinsey's widely cited 2023 generative-AI report estimated that current technology could automate work activities accounting for 60 to 70 percent of the time employees spend today. For an admin-heavy VA role that share is often higher. But it is not 100, and the remainder is not random.

Judgment with no clear right answer

A refund that is borderline, a request that contradicts itself, a situation no instruction covers. A human weighs it. An agent should escalate it, and Fazm is built to hand those moments back to you rather than guess.

Relationships and high-stakes communication

Calming an angry customer, negotiating with a supplier, anything where the tone and the history matter as much as the words. That is a person's job.

The physical and the phone

Phone calls, signing for a delivery, anything off the screen. A desktop agent operates a desktop. It does not leave it.

Owning ambiguity

A good VA notices the task you forgot to assign. An agent does the task you defined. Spotting the gap is still human work.

The realistic 2026 setup is not a swap. It is an agent like Fazm running the predictable middle of the job, a small amount of human time kept for the edges, and you spending less of your week on either. That is a better outcome than “replace,” and it is the one that actually holds up.

Not sure which of your VA tasks an agent can take?

Walk through your actual weekly task list and we will mark which parts a desktop agent can run today and which to keep for a person.

Frequently asked questions

Can AI fully replace a virtual assistant?

No, not fully. AI replaces the routine, rule-based half of the job: inbox triage, data entry, order processing, scheduling, research, and document creation. It does not replace judgment in unclear situations, relationship work, or anything that happens off the screen. The honest model in 2026 is that AI takes the repetitive tasks and a human stays for the calls that need a person.

Why can't I just use ChatGPT to replace my VA?

A chatbot generates text. Your VA's actual day is not writing text, it is logging into your accounts and clicking: opening an order in the store you are signed into, adding a row to your tracking sheet, replying from your mail account, typing a customer detail into your CRM. A chat window cannot reach into those apps. You need a computer-use agent that operates the software, not just a model that writes paragraphs.

What VA tasks can an AI agent actually do today?

The repeatable desktop tasks: triaging and replying to routine email, processing incoming orders, updating spreadsheets and CRMs, scheduling and rescheduling on a calendar, producing recurring documents and reports, and gathering research. Fazm handles these because it drives your real browser through an extension and your native Mac apps through macOS accessibility APIs, and it ships skills for spreadsheets, documents, slide decks, and PDFs.

Is it safe to give an AI agent access to my logged-in accounts?

It depends on the architecture. A cloud tool usually asks you to hand over passwords or connect accounts to a third-party server. Fazm runs locally on your Mac and uses the browser session you are already signed into, so there is no password handoff. It is open source under the MIT license, so you, or anyone, can read exactly what it does inside your accounts. That auditability matters most for a tool that touches money and customer data.

How is Fazm different from a cloud virtual-assistant tool?

Cloud VA tools run on someone else's server and reach your apps through APIs or a remote browser. Fazm runs on your machine, controls the browser you already use through the extension, and controls native Mac apps through accessibility APIs instead of screenshots. Nothing has to leave your Mac except the model inference, and even that endpoint is configurable.

Can an AI agent handle recurring tasks, like a VA's weekly routine?

Yes. Fazm's CronJobStore stores recurring jobs it calls routines. Each routine has a schedule in one of three formats: a cron expression, an every-N-seconds interval, or a one-time timestamp. Each run is logged with its status, duration, token count, and cost, so a Monday-morning report or a daily order sweep runs on its own and leaves a record.

What does replacing a VA with AI cost?

A virtual assistant commonly runs from roughly $1,000 a month part-time to $3,000 to $5,000 a month full-time, depending on location and hours. Fazm is free to download and open source; you bring your own Claude Pro or Max account, so the model usage hits a plan you may already pay for. The cost shape is very different from a salary, but so is the scope, which is why the realistic answer is a mix, not a clean swap.

What should I keep a human VA for?

Anything that needs judgment or a relationship. A person handling a frustrated customer, a vendor negotiation, an ambiguous request with no clear right answer, a phone call, or work in the physical world. AI is good at the predictable middle of the job. The edges still belong to a human.

fazm.AI Computer Agent for macOS
© 2026 fazm. All rights reserved.

How did this page land for you?

React to reveal totals

Comments ()

Leave a comment to see what others are saying.

Public and anonymous. No signup.