Pricing

More doing.
Pick your pace.

Pro for everyday tasks. Max for heavier use. Teams for a Pro account each, on one bill. Choose by how much work you want Fetchi to take on.

No permanent free plan. Free is a no-card trial ending at $2.50 of usage or 14 days, whichever comes first. Then choose a paid plan or top-up credit.

Last updated 4 September 2026Choose Pro, Max or credit here. Stripe handles payment; a team starts with an email.

Before buying on the website: the public 0.2.0 download does not yet have a setup-code field. Keep the code shown after checkout for the next app build, or contact support to finish setup. Read the setup steps. Existing customers should use Settings in the app.

Everyday use

Pro

The everyday assistant that actually gets things done.

$20 per month

150 agent tasks a month

  • Conversation carries on after the agent tasks are gone
  • Ten times the agent tasks, and a higher spending ceiling behind them
  • The realtime voice lane — speech straight to speech, and one switch to turn it off (what it sends, and what changes)
  • Everything on Free, including the on-device dictation and wake word

Renews automatically at $20 a month until you cancel.

Choose Pro · $20/mo

Max

More room for days full of multi-step work.

$100 per month

1,000 agent tasks a month

  • Conversation carries on after the agent tasks are gone, at a higher ceiling
  • Pro features, with higher task and conversation ceilings
  • For days that are mostly Fetchi doing things, not being asked things
  • Cancelling is the same one button it is on Pro

Renews automatically at $100 a month until you cancel. If 150 agent tasks is not enough two months running, this is the plan. Otherwise it isn't.

Choose Max · $100/mo

Teams

Pro for everyone you work with, on one bill.

$20 per seat, per month

A whole Pro seat each: 150 agent tasks a month, per person

  • Team 10 is $200 a month. Team 50 is $1,000 a month. Those are the same $20 seat multiplied, not two different plans — 25 seats is $500 a month, and any number of seats works
  • Nothing is pooled. Each person has their own 150 and their own ceilings, metered against their own account — one person's heavy week takes nothing from anybody else's
  • One owner holds the seats and the card. Everybody else just uses Fetchi
  • The owner sees who is on the team and what each person has cost in dollars — never what anyone asked Fetchi. There is no screen that could show it and no column it could come from

No trial on a team seat: a team starts paid. In this release the owner adds people with an invite code they send themselves, one at a time — the whole of what that is, and is not.

Ask about Teams

Free trial

A trial: $2.50 of usage or 14 days, whichever goes first.

$0 limited trial · no card

15 agent tasks a month

  • Ends at $2.50 of usage, or 14 days after signup. One-time, not monthly
  • One allowance covers conversation and agent work — so both stop together
  • Dictation and the wake word run on your Mac, never metered
  • Around 100 languages, speech recognised on the device

No card. It does expire: whichever of the two limits you reach first is the end of it, and there is no monthly reset behind it. Pro, Max or top-up credit is how it carries on.

Start the limited trial

Get Fetchi How cancelling works

Fetchi is a Mac app: macOS 14 and up, on Apple Silicon (M1 or newer). It will not launch on an Intel Mac. The download is live on the front page, and first launch asks for an email account and three macOS permissions — Microphone, Screen Recording and Accessibility.

The short version

  • Free is $0, asks for no card — and it is a trial. Two one-time limits end it, whichever runs out first: $2.50 of usage, and 14 days from the day you create the account. Neither resets. Inside that window the app paces you at 15 agent tasks a month, but the trial is the harder bound and it is the one you will meet.
  • When the trial ends, Fetchi stops answering — the agent work and the conversation together, since Free has a single ceiling covering both. Taking Pro or Max lifts it; so does buying top-up credit, which clears the deadline as well as the budget.
  • Pro is $20 a month with 150 agent tasks. Max is $100 a month with 1,000 agent tasks.
  • Teams is $20 per seat, per month, on one bill — every seat a full Pro account with its own 150, metered against the person using it rather than drawn from a pool. Ten seats is $200 a month. A team seat gets no trial; a team starts paid, and today the owner adds people by sending them an invite code.
  • An agent task is a job where Fetchi picks up a tool or takes the mouse — asking it something, or just talking to it, is not one.
  • On Pro and Max, running out of agent tasks does not take the voice away. Conversation carries on to a further ceiling, so what stops is the hands. On Free that further ceiling is set to the same number as the first, so when Free's allowance is spent the talking stops with it — and when the trial's budget or its 14 days go, that is the end rather than a wait for the 1st.
  • Dictation and the wake word run on your Mac on every plan, and are never metered.
  • Choose a plan here to continue to Stripe. After website checkout, keep the setup code on the return page. Already using Fetchi? Buy through Settings to attach the payment directly to your account.

Just closed a Stripe window? Nothing was charged and nothing on your account moved. Backing out of a checkout leaves the plan you were already on exactly where it was. Read on if it's useful, close the tab if it isn't — the app carries on either way.

These plans renew themselves. Here is exactly how.

Pro and Max are subscriptions, not one-off purchases, and the most useful thing a pricing page can do is say so before you buy rather than after you are charged.

  • When. Every month, on the same day of the month you first subscribed. Your exact next date is shown in the app beside your plan, and on Stripe's billing page.
  • How much. The same price you signed up at — $20 a month for Pro, $100 a month for Max — charged to the card on file. If we ever change what a plan costs, that is not something we would do to an existing subscription quietly.
  • Until when. Until you cancel. There is no fixed term, no minimum number of months, and no cancellation fee.
  • How to stop it. One button: Settings → Manage billing in the app, which opens Stripe's own page. It takes about as long as signing up did. The billing page walks through it.
  • What cancelling does not do. It does not cut the month short. You keep the plan to the end of the period you have already paid for, then it drops to Free on its own.

About reminders, honestly. Stripe does not send a renewal reminder by default, and we do not send you an email before we charge you — the only email our service sends is a sign-in code you ask for, and a reminder is not built, so promising one would be a promise the software cannot keep. What we do instead: your renewal date is visible in the app and on Stripe's billing page, and if you have paired the phone companion, Fetchi pushes a notification to it ahead of the renewal. If an email reminder matters to you, say so at riyaan.aldimassi+fetchi@gmail.com — it is on the list, and this paragraph changes the day it ships.

Top-up credit is not a subscription. It is a single charge, it does not repeat, and there is nothing recurring to cancel.

Teams: one bill, and a Pro account each

A team is not a bigger plan, and there is no such thing as a team allowance. It is a number of Pro accounts paid for together — one subscription, one card, one invoice, at $20 per seat, per month, for however many seats you have. Ten seats is $200 a month; fifty is $1,000 a month. Those two are named on the card above because they are the sizes people ask for by name, not because they are the plans — 25 seats is $500 a month, by the same multiplication, and there is no size the price does not work at. Seats can be added or given up later and Stripe prorates the difference, though never below the number of people actually on the team: the seat has to go after the person, not before them.

Every seat is a full Pro seat, metered per person. The same 150 agent tasks a month, the same further ceiling for conversation behind them, the same daily spending limit — one copy of all of it each, counted against the account of the person using it. A team of ten is ten separate meters, not one meter ten times the size. Nothing is pooled, which is the question every buyer asks second: one person's heavy week cannot leave the other nine with nothing. It cuts the other way too, and we would rather say so — a quiet seat does not hand its unused tasks to anybody else.

What the owner sees, and what nobody sees. One owner manages the seats and the billing; everybody else just uses Fetchi. What the owner gets is two things: who holds a seat, and what each of those people has cost this month, in dollars — a list we run and send back by hand today, since the screen for it is exactly the thing that does not exist yet. What is on the list will not change when the screen arrives. What anyone asked Fetchi, said to it, or had it do is not on that list — not summarised, not sampled, not available on request. That is not a setting we left switched off: the proxy's database has no column a prompt, a transcript or a screenshot could go into, so there would be nothing for an owner's screen to read even if one wanted to. An assistant your employer can read over your shoulder is a different product, and it is not the one being sold here. The privacy page shows the schema.

What this release does not have, said before you buy rather than after. There is no team dashboard — no page listing your people, no seat editor, no admin area, on this site or anywhere else. There are no email invitations either, and that one is not a scheduling decision: the only email our service sends is a sign-in code you ask for, and nothing in it writes an invitation, so one it claimed to send would go nowhere. What there is: the owner generates an invite code and passes it to the person themselves, however they normally talk to them, and that person joins with it. The code is issued for one email address, works once, and lapses after 7 days, so a code read by the wrong person is not a seat. One code, one seat, by hand. A screen to manage it from is coming; when it exists, this paragraph changes and not a day earlier.

How a team starts, today: with an email, not a button. The seats, the per-seat subscription and the invite codes are built and running on our server. What does not exist yet is the screen that opens them: no part of the Mac app and no page on this website touches any of it, so for now a team is set up by hand at our end. Write to riyaan.aldimassi+fetchi@gmail.com saying how many seats you want, and we will set the team up with you and hand the owner the first invite code. It renews the way Pro and Max do, at $20 a seat, until it is cancelled — everything in the renewal section above applies to a team unchanged. The trial does not: a seat starts paid. Free's $2.50 and its 14 days belong to a free individual account, and a seat has never been one.

What counts as an agent task

It is the one number that decides which plan you need, so it is worth being exact about. An agent task is a job where Fetchi picks up a tool or takes the mouse — reading a page to answer from it, driving an app, filling a form, working through a list. Asking it something, dictating into a document, or just talking to it is not one, and never has been.

The count resets on the 1st on a paid plan. On Free it does not save you: the trial's $2.50 and its 14 days are one-time bounds sitting in front of the monthly counter, and reaching either one ends the account's free run whatever the counter says. Behind the count sit two spending ceilings on the same lane — one for the month and a smaller one for the day — so a run of unusually heavy jobs can stop the hands before the counter has reached its number, and an extremely heavy single day can stop them until tomorrow with plenty of month left. Whichever of the three runs out first is what stops. Fetchi says which one it was, and whether it resets tomorrow or on the 1st.

What runs out, and what doesn't

This is the part worth reading twice, because it is where a plan turns out to be more or less generous than it looked.

On Pro and Max there are two ceilings on the same meter. Agent work — screen control, a tool loop that has already acted, the realtime voice lane — stops at the first one. Plain conversation keeps going to the second, further one. So when your agent tasks are gone, Fetchi does not go silent: it stops doing, not talking. That was deliberate. Gating both on one number meant somebody who ran out got refused on "what time is it" as flatly as on "book me a table", and an assistant that has gone quiet is an assistant you stop reaching for.

On Free there is one ceiling covering both. Conversation and agent work draw on the same allowance, so when it is spent it is spent — the voice does not carry on past it. And on Free the allowance is not the only thing that can go: the trial's $2.50 of usage and its 14 days sit in front of it, and neither comes back on the 1st. We would rather write that here than let you find it out on the 20th. Talk that outlives the agent cap is most of what a paid plan buys, and giving it away on Free would be giving away the reason to pay for one.

Nothing here is sold as unlimited, on any plan. Conversation on a paid plan runs to a real, finite ceiling, and on top of that every plan has a rolling limit of 500 turns of conversation in any 24 hours. It is a sliding window, so it cannot be reset by waiting for midnight.

You will not meet it by talking. A heavy day in the founder's own ledger was 95 turns; 500 is five times that. It exists so a leaked token, or a script looping "hi", cannot quietly run until the end of the month.

One more thing that surprises people: the realtime voice lane is metered as agent work, not as conversation. It is billed by the minute rather than by the turn, and a minute of it costs about what thirty typed turns do. When the agent budget is running low Fetchi drops back to the ordinary voice lane instead of spending what is left on it — quieter, and still talking.

Top-up credit, and how it differs

Running out used to have exactly one cure, which was waiting for the 1st. Credit is the other one. It is a one-off payment, not a subscription — someone who needs a few dollars more this week must not end up signed up to anything.

The monthly allowanceTop-up credit
Comes with the plan, and resets on the 1st. Bought once. It never expires, and it does not reset — what you don't spend is still there next month.
Covers everything up to your plan's ceiling. Only pays for what goes past that ceiling. Conversation your plan already includes never eats into it.
Includes a count of agent tasks: 15, 150 or 1,000. Dollars, not tasks. It keeps Fetchi running when the spending ceiling is what stopped it — it does not put agent tasks back on the counter.
Cancelling it is one button, in the app. Nothing to cancel. There is no recurring charge to stop, and credit you have already bought stays on the account.

It comes in three sizes: $5, $13 or $28 of credit, bought here or with the Add credit button in the app. The price is not the credit — $5 of credit costs $10, $13 costs $25, $28 costs $50 — and that gap is deliberate rather than accidental. At parity a refill loses money once Stripe has taken its cut, and it would undercut the plan it exists to protect. Stripe shows the exact price before you pay.

Already using Fetchi? Use Add credit in the app so the refill lands on that account. A website purchase needs the setup code from the return page; the public 0.2.0 download cannot accept that code yet. Read the setup steps before buying.

If it is the count of agent tasks that ran out rather than the spending ceiling, credit is not the fix and the plan is. That distinction is easy to get wrong at the moment you're stuck, which is the moment it costs you $10.

Where you actually pay

The plan and credit buttons on this page open Stripe Checkout, which collects your email address and payment. After paying, keep the setup code on the return page and follow the setup steps. A code proves which checkout is yours; an email address alone does not.

If you already use Fetchi, pay inside the Mac app to connect the purchase directly to your account. There are three controls under Settings:

  • See Pro and Max, then pick the plan that fits — the plan screen. It is not labelled Upgrade, because a one-word verb that sounds like a purchase tells you nothing about what the click does.
  • Add credit — a one-off refill, the packs above.
  • Manage billing — cancelling, changing the card, downloading invoices. It opens Stripe's own page for your account. Exactly where that button is.

None of the three is a team. There is no seat to pick on that screen and no team to manage from it, which is why a team starts with an email instead.

Every one of them opens Stripe. We never see a card number, and there is nowhere in Fetchi that one could be typed. Before the app offers you a plan at all it asks the service whether payments are switched on, and says so plainly if they are not, rather than opening a shop with nothing in it.

When you do pay, the plan lands when Stripe confirms the payment to our server rather than when the browser comes back — usually seconds, occasionally a minute or two — and Fetchi says so out loud when it happens. If it hasn't after ten minutes, that is worth an email rather than a second attempt. What happens after checkout sets out the whole order, including why a top-up lands quietly instead.

This page has no form and no sign-in, on purpose. With no accounts to check an address against, a "type your email to manage your plan" box would hand anyone who can guess an address the card, the invoices and the cancel button. The billing page sets out the whole reason, including the bug of exactly that shape we have already had once and removed.

If you changed your mind

Then you changed your mind, and there is nothing to undo: a checkout you backed out of charges nothing and moves nothing. You go back to Free, which is a trial and not a plan — no card, 15 agent tasks a month while it lasts, and an end date: $2.50 of usage or 14 days from signup, whichever arrives first. It is long enough to find out whether this is for you, and it is not long enough to be anybody's permanent arrangement.

If you are already paying and want to stop, that is one button in the app, and this page says where it is. Cancelling stops the renewal, not the month you have already paid for — the plan keeps working to the end of that billing period and drops to Free when it ends, which is Stripe's own doing rather than something we schedule. Your invoices stay downloadable afterwards.

Anything a page can't answer — including whether a plan is worth it for what you actually do — goes to riyaan.aldimassi+fetchi@gmail.com, where a person reads it.