unbiased ai

Pareto does the job on your Mac, and asks first

Unbiased AI Harness is the open-source Mac app for Pareto, the AI from Unbiased. Describe a job in plain words. Pareto researches the web, works in your Mac apps and edits your files, and asks before it changes anything.

Open source. Runs on an Unbiased plan or creditsMacs with an M1 or later chip, macOS 12+Latest version

Expect one warning. The first time you open it, macOS says it could not verify Unbiased. Click Done, open System Settings > Privacy & Security, click Open Anyway, then open Unbiased again. Full steps below.

A sped-up demonstration of a code job. Pareto finds the problem, then stops before it edits a file and shows what it wants to change; it carries on when you click the Allow once button. The same window takes a web research job or a spreadsheet-to-slides job; the examples below show more.

Errands it takes off your hands

Each conversation is one job, described in plain words. Pareto plans it and works it step by step. Every step it took, every file it changed and every button it pressed is listed beneath its answer, where you can open and read it. Three of the four examples below need no code at all.

Send it out to read the web

Pareto browses in a window of its own. It opens pages, reads them and cites its sources, so you can check every claim.

  • The browser sits beside the conversation, so you can watch each page arrive.
  • The app comes with its own private browser window, so there is nothing extra to install. Web browsing needs macOS 13 or newer.
Draft release notes

Read our changelog and draft release notes for the last two weeks.

Worked for 48s ›

  • Opened unbiased.ai/changelog
  • Read the entries from the last two weeks
  • Wrote release-notes.md

Draft is in release-notes.md, grouped into New, Improved and Fixed, with a link to each entry.

Ask a follow-up+MCP offApprove for mePareto

Ask a side question without stopping the presses

Select any text and ask about it in a side chat. It starts with the full context of the main conversation, runs alongside it, and vanishes when you close it. The main task never breaks stride.

Unbiased AI Harness with a coding task for a 404 page on the left and a side chat about adding easter eggs on the right.

You decide how far it goes, and it minds its manners

Pick a mode for each conversation and change it mid-task. When Pareto wants to do more than the mode allows, it pauses and shows an approval card: a short note of exactly what it wants to do, with Allow and Deny buttons. Nothing happens until you answer. In the table, the project means the folder you opened for the job.

Nothing changes on your Mac until the mode you picked allows it or you click Allow.

Access modes
ModeReadsEdits in the projectOutside the project
Ask for approvalRunsAsksAsks
Approve for meRunsRunsAsks (network allowed)
Full accessRunsRunsRuns

Plan mode is a switch: while it is on, Pareto can look but not change anything. When a step needs more than the mode allows, it waits on a card like this:

Permissions

Allow Pareto to run this command?

npm install zod
Deny EscAllow once

Also on the premises

Memory

Pareto keeps notes for a project and reads them at the start of every later conversation there, so a correction lands once.

Images and files

Paste a screenshot or attach files and folders. Pareto looks at the picture itself, pixels and all.

Visual answers

Diagrams, charts and whiteboards render right in the conversation. Whiteboard shapes can be moved, edited and exported.

Connectors

Plug in the services you already use, such as Slack. Connectors let Pareto read from and act in those services (for example, post a summary to a Slack channel). They use MCP, a shared standard many services support. You sign in to each one through your browser. Once connected, a connector is on in every conversation unless you switch it off for that one.

Sub-agents

For a big job, Pareto splits the work among helpers. Each one's work is listed beneath the answer, and you can open it to read what it did.

Worktrees

For developers. A conversation can work in its own git worktree, so two jobs on the same code run side by side without touching each other's files.

The app is open source. Using it takes an Unbiased plan or credits.

Added to a company account? You pay nothing; the company pays with its Team credits. Skip this section. On your own, pick a plan below, then come back here, download the app and sign in from it.

Personal

$10/month

  • 50M tokens a week
  • 20 requests per minute
  • For one person
Choose Personal

Personal Max

$100/month

  • 600M tokens a week
  • 60 requests per minute
  • For one person
Choose Personal Max

Team

$0.80 / million input tokens

  • $3.20 per million output tokens
  • 300 requests per minute
  • Prepaid credits, no weekly cap
Buy credits

Subscriptions are for one person and have weekly limits, counted in tokens. A token is a piece of a word, about four letters. A brand-new account works as soon as it has a plan or credits; Pareto does not answer on an account with neither. If a colleague added you to a company account, there is nothing to set up. Full details, rates and limits are on Pricing.

Download it, drag it into Applications and click Open Anyway once.

Click Download for macOS at the top of the page, open the file and drag Unbiased into the Applications folder. The first time you open the app, macOS warns that it could not verify it. Step 1 has the fix. Developers who prefer Terminal, the Mac's command-line app (press Command and Space, type Terminal), can paste the line below instead: it fetches the current version, checks the file is genuine and puts Unbiased in Applications. The download is about 470 MB and can take a few minutes. If it ends with the words download failed, paste the same line again. If it fails twice, use Download for macOS instead.

Terminal
$ curl -fsSL https://raw.githubusercontent.com/circuitandchisel/unbiased-app-releases/main/install.sh | bash
Installing Unbiased desktop…  version:  v1.13.15  download: Unbiased-1.13.15-arm64.dmg  checksum: verified  mounting…  installing to /Applications…✓ Unbiased v1.13.15 installed to /Applications/Unbiased.appLaunch it from Applications (or: open -a Unbiased).

Prefer the file? Download it here and drag Unbiased to Applications. Developers can read the installer source first.

Already use an AI coding agent? Hand it the install guide. It checks your Mac, explains each change, and asks before installing.

  1. Open Unbiased from Applications. macOS says it could not verify Unbiased is free of malware, and offers only Move to Trash or Done. That is because the app has not been through Apple's developer check yet. Click Done. Open System Settings, click Privacy & Security, scroll down to the Security heading and click Open Anyway next to the line that says Unbiased was blocked. macOS may ask for your Mac password. Open Unbiased again and click Open. macOS asks once for this version. On macOS 14 or earlier, right-clicking Unbiased in Applications and choosing Open does the same job.
  2. Added by a colleague? Accept their invitation email before this step. Then click Sign in with your browser. A page opens in your browser: sign in with the email the invitation went to, or create an account if you are on your own, check that the code on the page matches the app and click Approve. On a brand-new account of your own, you also pick a plan; Pareto answers once the account has a plan or credits.
  3. Start a new chat and describe the job in plain words. If the job is about files, click Open project in the left rail and pick the folder they live in; Pareto works inside it. Switch on Accessibility under System Settings > Privacy & Security > Accessibility only when you want Pareto working in another app, such as Keynote or Numbers.

Questions, answered plainly

What is Unbiased AI Harness?

Unbiased AI Harness is an open-source Mac app that puts Pareto, the AI from Unbiased, to work on your Mac. It runs on an Unbiased plan or credits. Describe a job in plain words and it researches the web in its own browser, works in your other Mac apps once you grant Accessibility permission, and reads and edits your files. Developers know it as an AI coding agent for Apple Silicon Macs. It has three modes, named Ask for approval, Approve for me and Full access, which set how much it does without asking you first. Plan mode is a switch: while it is on, Pareto can look but not change anything.

I'm not a developer. Is this for me?

Yes. Describe the job in plain words. Pareto can research the web and cite its sources, work in Mac apps such as Keynote and Numbers, and run tasks on a schedule. It also fixes and changes code, for those who have some.

Do I need an API key?

No. An API key is a long password that developers use to connect their own programs to Unbiased; you do not need one. In the app, click Sign in with your browser. A page opens in your browser. Sign in there, with the email your colleague's invitation went to or with a new account, check that the code on the page matches the app, and click Approve; the app is then signed in. You can ignore the paste-a-key option and its Create one link unless you already made a key at platform.unbiased.ai; then paste it there instead. Both routes end in the same place.

I was invited by my company. What do I do?

Start with the invitation email from Unbiased: when a colleague adds you, Unbiased sends one, and accepting it is what creates your sign-in. Do that first. Then install the app, click Sign in with your browser, sign in with the email the invitation went to, and click Approve. You are in, and there is nothing to buy, because the company pays for Pareto. If the page says your access is pending, that your organization doesn't have access yet, or that it has no credits yet, ask the colleague who set you up. It is a setting on their side, not something you did.

I signed up on my own. Why doesn't Pareto answer yet?

A brand-new account needs a plan or credits before Pareto answers: a Personal plan is a monthly subscription, and Team is pay as you go with prepaid credits. Pick one at platform.unbiased.ai, then open the app and click Sign in with your browser again. If the page says your access is pending, wait for the email from Unbiased, then sign in again. If your company already uses Unbiased, ask a colleague to invite you instead; then there is nothing to buy.

Why am I asked to pick a plan when a colleague added credits for me?

Credits live on your colleague's company account, and the only way into that account is the invitation Unbiased emails when your colleague adds you. If you created your own account at platform.unbiased.ai, perhaps with a different email, that is a separate account with no credits, which is why it asks you to pick a plan. Find that invitation email and accept it, or ask your colleague to invite the address you use. Then sign in from the app with that same email. Skipping the payment step on your own account does not help: Pareto refuses requests from an account with no credits.

Is Unbiased AI Harness free?

No. The code is open source (Apache 2.0 license) and the download costs nothing, but the app only works with Pareto, which takes a paid Unbiased plan or credits. On your own, you pay for it through a Personal or Personal Max plan. At a company, the company pays through its Team credits, and you pay nothing.

Which Macs does it run on?

Apple Silicon Macs running macOS 12 or newer; web browsing needs macOS 13 or newer. Apple Silicon means a Mac with an M1 or later chip; Apple menu > About This Mac shows which one you have. There is no Intel, Windows or Linux build today.

Why does macOS warn me the first time I open it?

The app has not been through Apple's developer check yet, so macOS says it could not verify it and offers only Move to Trash or Done. Click Done, open System Settings, click Privacy & Security, scroll down to Security and click Open Anyway, then open Unbiased again and click Open. macOS asks once for this version. On macOS 14 or earlier, right-clicking Unbiased in Applications and choosing Open also works. The Terminal installer does not always avoid this warning; if it appears, use the same fix. The app's code is public, so anyone can read what it does.

What can it do without asking me?

That depends on the mode you pick. The project means the folder you opened for the job. Ask for approval reads freely and asks before it changes files or does anything outside the project. Approve for me edits inside the project and uses the internet, and still asks before anything outside it. Full access runs without asking. Plan mode is a switch: while it is on, Pareto can look but not change anything.

Where are my conversations stored?

On your Mac, in a hidden folder in your home directory (~/.unbiased). The messages and files needed for each reply are sent to Unbiased's servers so Pareto can answer.

Can it control other apps on my Mac?

Yes, after you grant macOS Accessibility permission, the Mac setting that lets one app see and press buttons in another. In Ask for approval and Approve for me, it shows what it wants to do in the app and waits for you. Choose Allow this conversation and it stops asking until that conversation ends. You can revoke the permission under System Settings > Privacy & Security > Accessibility at any time.

Does it replace my editor or terminal?

No. It works on the same files alongside them. Keep your editor open and review what changed the way you already do.

Can I use a different model?

No. The app is built around Pareto, the AI from Unbiased, which sends each request to several AI models and combines their answers into one.

Every line is open for inspection

For the technically curious. The app, the engine that does the work, the part that reads and clicks other Mac apps, and the installer are all public under the Apache 2.0 license, so anyone can check what they do and change them. Start with the walkthrough of how a message travels from your keyboard to a file on disk.

Hand over the chore you've dodged since Tuesday

Download the app, start a new chat, and describe the job in plain words.

Open source. Runs on an Unbiased plan or creditsMacs with an M1 or later chip, macOS 12+

Your download is on its way

When it lands, open it and drag Unbiased into Applications.

  1. Open the Unbiased .dmg from your Downloads folder.
  2. Drag Unbiased onto the Applications folder.
  3. Open Unbiased from Applications. macOS says it could not verify Unbiased and offers only Move to Trash or Done. Click Done, open System Settings, click Privacy & Security, scroll down to Security and click Open Anyway, then open Unbiased again and click Open. macOS asks once for this version. On macOS 14 or earlier, right-click Unbiased and choose Open instead.
  4. Added to a company account by a colleague? Accept their invitation email before this step. Then click Sign in with your browser and, on the page that opens, sign in with that email, or create an account if you are on your own, and click Approve.

Download didn't start? Try again or install from Terminal.