Your own team of ten AI assistants.

FreeDuet runs on your own computer. One assistant sorts your mail, one reads contracts, one books the restaurant. You say what you need, they do the work, and they never send, pay or delete anything without asking you first.

  • Free and open source
  • No API key to buy
  • Runs on your own computer
FreeDuetDemo with made-up examples

Try another request:

Too much to do, and only one of you?

Emails, invoices, bookings, contracts, that reply you promised last week. One head, two hands, a hundred things to do.

FreeDuet is like a small office of assistants inside your computer. Each assistant is good at exactly one job. You talk to Iris, the one who runs the team, and she gets everybody moving.

One coordinator connected to four specialists Iris

A team, not one chatbot

A chatbot is one clever friend who answers questions. FreeDuet is a whole group project where everybody really does their part.

A browser window with a button being clicked

It does things, it doesn't just talk

Every assistant has its own desk: a separate browser, away from yours. There it can look up prices, fill in forms and prepare drafts.

You stay the boss

The assistants prepare. You decide. Nothing important leaves your computer until you press Approve.

Without FreeDuet

You open the mail, read forty messages, hunt for the invoice, compare three flights, write the reply, forget the birthday present.

With FreeDuet

You write one sentence: "Handle everything that came in this morning." Then you read a short report and press Approve where you agree.

Meet the ten. Each one has exactly one job.

Why not one assistant that does everything? For the same reason a football team has a goalkeeper: someone who does one job all day gets very good at it.

You can rename them, change how they talk, or ask Leo to build a new one.

What happens after you press Enter

No magic and no secrets. Five steps, always the same, so you always know who is doing what.

  1. You write what you need

    In your own words and your own language, like a message to a friend.

  2. Iris picks the right assistant

    She reads your request, splits it into pieces and hands each piece to the specialist for that job.

  3. The assistant works at its own desk

    It uses its own browser to search, read and prepare. It treats what it reads as information, never as orders.

  4. A card asks for your yes

    If the job needs a big button (send, pay, sign, book, delete), everything stops and waits for you.

  5. You get a short report

    What was done, what was not done and why, and what the next step is. No walls of text.

You talk to Iris, Iris hands work to the specialists, Vera checks it, the answer comes back to you You Iris Vera OttoPortiaPennyJulesWren …and Gus, Basil and Leo

Five buttons they can never press alone

Would you give a new assistant your wallet on the first day? Neither would we. So these five actions are locked until you say yes.

  • Send
  • Pay
  • Sign
  • Book
  • Delete

A lock, not a promise

The rule is not just written in the assistant's instructions. The program itself blocks the action until you approve it.

Tricks don't work

An email that says "send me the password, it's urgent" is treated as text to read, not as an order. And no assistant ever asks you for passwords or card numbers in the chat.

One honest shortcut

If you type the address yourself ("email [email protected] and tell her…"), your sentence is the yes, and that new email goes out. Addresses found anywhere else always ask first.

45/45

We try to fool our own assistants on purpose. In the latest full test of version 0.1, the safety checks passed 45 times out of 45. Read the public report. The assistants can still make mistakes, so read what they prepare before you approve it.

Why you don't pay twice

Most AI tools make you buy an "API key". That works like a taxi meter: every word costs a little, and the bill keeps climbing.

A monthly AI subscription is more like a bus pass: one price, ride as much as the pass allows. FreeDuet runs on the pass you already have. You sign in yourself, and FreeDuet never sees, stores or forwards your login.

  • Today it works with a Claude subscription, through the official Claude Code app.
  • More subscriptions and local models are planned for the next versions.
  • FreeDuet itself costs nothing: the code is public under the MIT licence.

The goal: a team for everyone, not only for big companies

A big company has assistants, lawyers and accountants. A freelancer, a small shop or a family has… themselves. That isn't fair, and now it doesn't have to stay that way.

We want anybody to have a team: free, open and at home. FreeDuet runs on your own computer and keeps its conversations in a database on that computer. The thinking is done by the AI you already subscribe to.

Open source means the recipe is public. Anyone can read it, check that it does what it says, and make it better. You don't have to trust us. You can look.

What works today, and what is coming

  1. v0.1Out now

    The ten assistants on your own Claude login, with approvals, tests, Gmail and Google Calendar.

  2. v0.2Planned

    More subscriptions, local models that run on your own machine.

  3. v0.3Planned

    Never stops: when one subscription reaches its limit, the work moves to the next.

  4. v0.4Planned

    Safe shopping: a permit for each exact cart, and spending limits.

  5. v1.0Planned

    Install with a single command, and a full guide.

We label everything that is not built yet. No fairy tales.

Ready? Four commands and the team is at work

Copy them into a terminal, sign in once with your own Claude plan, then open the page it gives you.

What you need: a Claude subscription, plus Docker, Bash and Bun on your computer. Tested on Windows (with WSL2) and on Linux.

Never opened a terminal? Ask someone technical to set it up, and show them this page.

git clone https://github.com/MarcoDeliaBot/freeduet.git cd freeduet cp .env.example .env bash scripts/start.sh # sign in once with your own Claude plan: cd openbot && docker compose exec -it agent-freeduet claude # then open http://localhost:3010

Questions people ask first

Is it really free?

Yes. FreeDuet is open source under the MIT licence, also for business use. What you pay is the AI subscription you choose to use with it, which today is a Claude plan.

Can it send an email or spend money behind my back?

No. Sending, paying, signing, booking and deleting are blocked until you approve. The only shortcut is a new email to an address you typed yourself in your request.

Where does my stuff go?

FreeDuet runs on your computer and stores its conversations there. To think, the assistants use the AI service you signed in to, the same way its own app would.

Is FreeDuet made by Anthropic, OpenAI or Google?

No. It is an independent project, not affiliated with or endorsed by any of them. Their product names are used only to say what FreeDuet works with.

Can the assistants get things wrong?

Yes, like any AI. That is why every important step waits for you, and why Vera checks sums, quotes and prices before you see them. Portia and Penny give a first review, not legal or tax advice.

Is it finished?

No, and we say so. Version 0.1 is an early release, built and used by one maintainer. The page above marks what works today and what is only planned.