Skip to content

Your team of agents on your computer.

A free, open-source app with AI agents that write and run code on your computer to finish real work.

Download for free

Available for macOS, Windows, and Linux. All downloads and system requirements

See it work, scroll to the recordings

You asked

Sort the invoices in my Downloads folder by month and vendor, rename them properly, and total them up.

  1. Looked in Downloads. Found 412 invoice PDFs.

    Done
  2. Wrote a script to read the vendor and date off each page.

    Done
    for pdf in downloads.glob("*.pdf"):
        vendor, date = read_header(pdf)
  3. Security check passed.

    Done

    Reads and renames files inside Downloads only.

  4. Renamed 412 files and filed them by month.

    Done

    scan_0043.pdf becomes 2026-03-11 Northline Lumber.pdf

  5. Built invoices-2026.csv.

    Done

    412 rows · $84,310.62

invoices-2026.csv

Monthly invoice totals produced by the agent
MonthNo.Total
January31$6,412.80
February28$5,988.15
10 more months353$71,909.67
Total412$84,310.62
One real task, done on a real machine. The worklog above is a replay of a single bookkeeping session.

The short version.

Free and open source
MIT-licensed. Every line is on GitHub (opens in a new tab).
Runs on your own computer
Your files never have to leave it.
macOS, Windows, and Linux
One app for all three. Download v0.12.8

Three steps

How it works

You ask in your own words and it runs on your machine.

  1. You ask.

    Type the request the way you would ask a person. The agent reads it and makes a plan you can see before anything happens.

    Step 1

    ~/Pictures/Shoot-0412

    Make web-sized copies of the 62 photos in this folder, and skip the blurry ones.

    The plan

    1. Open every photo in the folder
    2. Resize to 1600 px wide
    3. Skip anything too blurry
  2. The work is checked.

    Before anything runs, a separate security-checking agent reviews the plan. You see the check, and you approve the step. That is the whole gate.

    Step 2

    1. Opened 62 photos
    2. Wrote a resize script. 1600 px wide, quality 82.
    3. Security check passed. Writes only into /web.

    48 of 62

  3. You keep the result.

    The agent runs real code on your computer and shows you the result as it goes. It keeps the skill for next time.

    Step 3

    ~/Pictures/Shoot-0412/web
    • 58 web-sized copies
    • 4 skipped as blurry
    Saved as an agent: Photo prep

Step 1

~/Pictures/Shoot-0412

Make web-sized copies of the 62 photos in this folder, and skip the blurry ones.

The plan

  1. Open every photo in the folder
  2. Resize to 1600 px wide
  3. Skip anything too blurry

Step 2

  1. Opened 62 photos
  2. Wrote a resize script. 1600 px wide, quality 82.
  3. Security check passed. Writes only into /web.

48 of 62

Step 3

~/Pictures/Shoot-0412/web
  • 58 web-sized copies
  • 4 skipped as blurry
Saved as an agent: Photo prep

Each step is shown with a snapshot of the same task at that stage: the request, the checked plan, and the finished result.

Recordings

See it work.

Six recordings from the real app, one tab at a time.

Recording: the agent cuts a ten-second clip from a local video with ffmpeg, verifies its length, converts it to a GIF, then splices two clips and checks the joined file.

Recording 1 of 6

Edit your clips

Cuts, conversions, and splices on your own video files, verified as they run.

What happens in this recording
  1. You ask for a clip of the first ten seconds of a screen recording, shown in the chat.
  2. The agent plans the cut and runs ffmpeg.
  3. It verifies the new clip's length from the command output and reports the file.
  4. You ask for a GIF, and it converts the clip and confirms the GIF.
  5. You ask to splice two clips, and it extracts both, concatenates them, and verifies the result.

These are screen recordings of the real app, not animations.

Code

It writes its own tools.

Most assistants stop at the tools they ship with. This one writes the tool.

When a task needs a capability that does not exist, the agent writes code to make it. The toolset grows with your to-do list. It plans, runs, checks the result, and fixes its own errors, on your machine. You never write any of it yourself: you ask in your own words, and writing the code is the agent's job.

How far can that go? Local Operator drove a data-science notebook that placed in the top 5% of a Kaggle housing-price competition (opens in a new tab), an open contest anyone can enter. The notebook is public, so you can check every step yourself.

Local Operator part-way through a data-science entry: the agent's own explanation of its plan, a collapsed Executing Code step, and the eight data and model files it wrote.
Files the agent wrote itself, in a Kaggle contest entry

Files

It works with your real files.

Photos, statements, PDFs, folders. The agent opens them on your machine and writes the results back.

Point the agent at a folder and it works with what is inside. Results come back as files you can open, and appear in the Canvas panel while it works. Nothing has to be uploaded anywhere first.

Local Operator analysing a bank statement: a table of spending categories and amounts in the chat, and the agent's summary of the chart it saved.
A bank statement sorted into a table of spending

Memory

Teach it once.

Show an agent how you like a task done. It remembers next time, and the skill can be shared.

Tell an agent how you like something done, once, in conversation. It keeps the skill and applies it to every future request. Taught agents can be shared, so someone else starts where you finished.

A taught YouTube Transcriber agent answering a request to remember the transcription steps, confirming it will apply them to future requests.
A taught agent confirming what it will remember

Scheduling

It works while you're away.

Say every weekday at 5pm and it happens, whether you are there or not.

Scheduled agents run in the background and report back. The recurring jobs stop living in your head and start living in the app.

every weekday at 5pm, send me a competitor pricing report

Scheduled. Next run: today, 5:00 pm.

The Agent Hub

No agent works alone.

Your agents route work to whoever is best at it, and the Hub lends you taught agents.

They pass work to each other

Agents hand work to whichever agent is best at it, so a research agent can pass numbers to a numbers agent without you routing anything.

Borrow an agent someone taught

The Agent Hub, powered by Radient (opens in a new tab), is the community shelf of taught agents: pull one down, add it to your team.

Browse the Agent Hub (opens in a new tab)

Two agent cards on the Agent Hub: Ape, for stock research, and Harvey, for contract review, each with a short description and its subject tags.
Two agents from the Hub, and what each one does

Privacy

Your files don't leave your computer.

Because everything runs on your computer, the list of things you have to trust is short.

Stays on your computer

  • No upload step.

    Agents open your files where they already are. There is nowhere to upload them to.

  • Nothing runs you didn't approve.

    A separate security-checking agent reviews each proposed action, and you sign off before it runs.

  • No account required.

    The app works without one. You create an account only if you opt into the optional cloud platform.

  • No lock-in.

    Fork it, keep using your own copy, or walk away with your files. Nothing holds you.

Leaves only if you choose it

  • Hosted models see the conversation.

    Radient Pass and other hosted providers run the model on their own machines, so the words you send go there. Your files stay put.

  • Your own keys send it too.

    Paste in an API key you already pay for and the conversation goes to that provider, on your account, under their terms.

And when you choose a local model, even the conversation stays home. Read the privacy policy

Models

Use the models you like.

Pick one and switch whenever you like. No model is locked to the app.

  • Radient Pass

    radient/pass

    One prepaid balance across hosted providers, with an Automatic mode that picks a model per step. You pay only for the compute you use.

    About Radient Pass (opens in a new tab)
  • Your own keys

    OPENAI_API_KEY

    Paste in the API keys you already pay for. The agent uses them directly.

  • Local models

    ollama

    Run everything on your own machine with Ollama. The most private option, and it works offline. Switch to it per agent or per conversation.

Pricing

Free. Open source. That's the pricing.

The MIT license covers it, and there is no paid tier of the app itself. No subscription, no account, no trial clock. Radient Pass is the optional paid path for hosted models; you pay only for the compute you use.

FAQ

Questions, answered.

The things people actually ask before installing.

Is Local Operator really free?

Yes. The app is free and open source under the MIT license, with no subscription, account, or trial period. The only thing you might pay for is AI model usage, and one of the three ways to connect a model, running a model on your own machine, is free.

What can it do that a chatbot can't?

It finishes tasks instead of describing them. A chatbot tells you how to sort a folder; Local Operator sorts it. It writes and runs real code on your computer, works with your actual files, and can repeat the job on a schedule.

Does my data leave my computer?

Some of it does, and you choose which. Your files never leave your computer. The text of your conversation goes to whichever AI model you pick, so a local Ollama model means nothing leaves at all.

What stops it from doing something I didn't want?

Two gates. Every action is checked by a separate security agent before it runs, and you approve what happens. The agent also shows its plan first, so surprises are rare and reviewable.

Do I need to know how to code?

No. You ask in plain language and the agent writes and runs the code itself. You never have to read the code, though it is always shown if you want to see it.

Which AI models does it work with?

Any of them. Use hosted models through the optional Radient Pass, plug in your own API keys, or run fully local models with Ollama. You do not need any key if you choose a local model, and you can switch at any time.

What kind of computer do I need?

Any recent desktop. macOS 11 or newer, Windows 10 or newer, or a typical Linux machine from the last few years. The installer is a few hundred megabytes, and the app sets up its own backend on first run.

Can I use it without an internet connection?

Yes, with a local model. Once the app is installed and an Ollama model is downloaded, agents can work on your files offline. Web research and hosted models are the parts that need a connection.

Your team is ready.

Free and open source, installed in minutes. Your computer is the only server it needs.

Download for free

Available for macOS, Windows, and Linux.