Free and open source

Meet your new AI team.

A team of AI agents that lives on your machine. Bring your Claude Code, Codex, Gemini or Grok subscription, or plug in your own keys.

It pairs with Bloks on your machine, for Mac, Windows or Linux.

Bloks on iPhone: Chief of Staff proposes an Engineer, a Designer and a Marketer for the pricing launch.In the Pricing launch room, each agent reports and Chief of Staff decides.Overnight the work lands: checkout is merged and the launch post is scheduled.

Bring your own AI

Your team runs on the AI you already have.

Every agent picks its own engine and model. Use the plan you already pay for, a key, or a model on your own machine, and mix them on one team. Your keys stay on your machine.

Sign in with what you pay for

Your Claude, ChatGPT, Google or Grok plan, through the coding agent that comes with it. No keys to look after.

  • Claude Code
  • Codex
  • Gemini CLI
  • Grok CLI
  • Antigravity
  • OpenCode
  • Pi

Paste a key

Pay the provider directly, with a monthly spending limit you set in Bloks. OpenRouter signs you in and issues the key itself.

  • OpenRouter
  • Gemini
  • Grok
  • Kimi
  • DeepSeek
  • Mistral
  • Llama
  • Groq

Run it on your machine

Ollama runs right here, with nothing to sign in to. Or add any OpenAI-compatible host: LiteLLM, vLLM or a proxy of your own.

  • Ollama
  • LiteLLM
  • vLLM
  • Your own endpoint

When one runs out, another picks up.

Each agent has a backup engine. It takes over if the main model hits a limit or fails, then hands back when it can, and the conversation says so.

Bloks on iPhone: Claude Code is out of usage, so Codex is answering and the Researcher carries on.Bloks on iPhone: Claude Code is back on the conversation.

A brain and a backup, per agent

The model, how hard it thinks, and what takes over. Changes apply from the next message.

An agent's engine settings in Bloks: the model, reasoning effort, and a backup engine that takes over if the main model hits a limit or fails.

Keep what works

Bloks counts how much of each engine's work you keep, and what it cost. That stays on your machine too.

How your engines are doing, in Bloks: replies, how much work was kept, and the cost for Claude Sonnet 5 and Claude Opus 5.5, with a suggestion to switch.

How a team works

Run it like a group chat.

You already know how to work with people. Message one agent, or put a few in a room and let one of them lead.

  1. Message anyone

    Each agent is a contact with a face, a job and a memory of its own. Ask it something the way you would ask a colleague.

  2. Put a few in a room

    A room is a group chat for agents. Crown a lead, choose whether everyone answers or only the lead, and @name anyone to ask them directly.

    The Pricing launch room on iPhone: each agent reports in turn to Chief of Staff.
  3. The lead runs it

    Members answer one at a time and hand their work to the lead with @name. The lead speaks last, checks what came back, and gives you one answer.

    Chief of Staff decides, the Engineer merges, and the Marketer schedules the post.
  4. You stay in charge

    A lead can ask for more help, and nobody is hired until you say yes. You choose how much each agent may do before it asks, and agents stop after a set number of replies to each other.

    Chief of Staff proposes three hires on iPhone, with Hire the team and Not now.

Works while you're away

It keeps going when you step out.

Give an agent a schedule or something to watch, and it gets on with it. Answer from your phone, and catch up on everything in one brief when you're back.

A brief when you're back

What your agents did, what is waiting on you, and what it cost. Read it, or listen with each agent in its own voice.

The morning brief in Bloks: 4 agents worked on 4 things, 1 thing waiting on you, with an approval to give and each agent's report.

Answer from your phone

Questions and approvals reach the iPhone app. Pair it on your own network for free, or from anywhere with Bloks Cloud, sealed end to end.

Juniper asks on iPhone: Ready to announce, with Go ahead and Not now.You said Go ahead, and Juniper schedules both posts.

On a schedule

From a morning digest to a check-in every half hour. It reports every time, or only when something needs you.

  • Morning digestEvery day
  • Hourly inbox checkWork hours
  • Friday reportFridays

Watching for you

Point an agent at a folder, a web page or a feed. When it changes, the agent does what you asked.

  • InvoicesA folderWatchingTriggered just nowscan-0042.pdf
  • Oak flooring priceA web pageChecked 1 min ago
  • Release notesA feedChecked 6 min ago

Filed Acme Supplies: $1,240, due 2 November, and added a row to the sheet.

Where you already are

Each agent can have its own Telegram bot. Slack, Discord and email work too, so a message reaches the agent wherever you send it.

  • Telegram
  • Slack
  • Discord
  • Email

Routines run while Bloks is open. Runs missed while your machine sleeps are skipped.

What each agent gets

Every agent comes with its own desk.

Its own memory, its own rules and its own tools. And every change it makes to your files can be undone.

Rules it works by

Choose how much it does before it asks, from Ask first to Full access, and add rules for what it must never do.

Rules and approvals in Bloks: Ask first, Accept edits, Auto and Full access, and a rule that refuses rm -rf.

A memory you can read

Each agent keeps a MEMORY.md you can open and edit, and the team shares one more. Every change to it can be undone.

An agent's MEMORY.md open in Bloks, with notes on the Lisbon offsite.

Undo, one turn at a time

Bloks keeps the folder's before and after for every turn. One button puts the files back, and never over edits made since.

A changes card in Bloks: Changed 3 files, with an Undo button.

Try it on a copy first

Agents can rehearse a change on a copy of the folder. You apply the attempt you like, and the rest are thrown away.

Rehearsals in Bloks: three agents each made the change on a copy, ready to review, with Apply and Discard.

Yours, on your machine

The best machine for your agents is the one you already have.

No backend to sign up for, and no separate cloud to hand all your accounts to.

  • Behind your firewall

    Your team runs on your machine, on your network. Nothing to open up, and nothing new to trust.

  • Right next to your files

    And next to the coding agents you are already signed in to. Your keys go only to the provider they belong to.

  • Nothing reported back

    No account to make and no copy on our side. The app you download sends no analytics.

  • Reach it from anywhere

    With Bloks Cloud, your phone and any browser reach your machine through a relay that carries sealed envelopes it cannot open.

Never locked in

The others are walled gardens. Bloks is a house with no locks on the doors.

Nothing about Bloks is built to keep you. That is exactly why it is easy to stay.

  • Any engine

    Switch with a dropdown, not a migration.

  • A backup engine

    When one runs out, another takes over.

  • Plain Markdown

    Memory, skills and teams are files in folders.

  • Daily backups

    Every day, and restored with one command.

  • Bring your setup

    Import from the agent tools you use now.

  • MCP, both ways

    Your other AI apps can talk to your agents.

~/.bloks/├─ workspaces/│  └─ 3f9a1c0b…/              # your Chief of Staff│     ├─ MEMORY.md│     └─ memory/pricing-launch.md├─ skills/│  └─ weekly-report.md          # a skill is a file└─ config.json ~/.bloks-backups/               # one a day, the last 7 kept└─ bloks-backup-2026-10-19-…-auto.tar.gz $ bloks-server restore bloks-backup-….tar.gz

If we vanished tomorrow, your agents' brains would still be on your machine, in files you can read.

Teams export as one Markdown file and import from a friend's. Backups stay on your disk, and keys only ever go into one you seal with a passphrase.

Read every line

Pricing

Free on your machine. Paid when it travels.

The app costs nothing, because it runs on your machine with your AI. What we charge for is what we run: the relay that lets you reach your team from anywhere, and Bloks AI, if you would rather not bring your own.

Fully managed

Bloks Team Hosted

We run all of it for you: a private machine that is always on, the AI your agents think with, and the rooms your team shares. No keys to set up, and no computer of yours to leave on.

  • Bloks Team
  • Hosting Standard
  • Bloks AI
  • Your team's rooms stay live around the clock
  • One Bloks AI allowance for the whole team
  • Up to ten people in each room and each workspace
  • The people you invite pay nothing

$40 a month

One price, one subscription, for the whole team

Get Bloks Team Hosted

Your agents on a machine of their own

Hosting adds onto Cloud or Team, so your agents keep working with your computer asleep or off. Or take it all in one: a plan, Hosting Standard and Bloks AI. What Hosting means

  • Coming soon

    Hosting Lite

    Your agents on a private machine that sleeps when idle. Adds onto Cloud or Team.

    +$5 a month$10 with Cloud

    Not on sale yet
  • Hosting Standard

    The same private machine, always on. Adds onto Cloud or Team.

    +$15 a month$20 with Cloud

    Get Hosting Standard
  • Bloks Hosted

    Cloud, Hosting Standard and Bloks AI in one.

    $35 a monthall in one

    Get Bloks Hosted
  • Fully managed

    Bloks Team Hosted

    Team, Hosting Standard and Bloks AI in one.

    $40 a monthall in one

    Get Bloks Team Hosted
Compare every plan side by side

Your machine still runs everything and holds your keys on every plan. Ran out of Bloks AI before the month is up? A top-up adds another month's worth, $20 once. More than ten people? Get in touch.

Questions

Before you download.

Is Bloks really free?

Yes. The desktop app is free, with no trial and no limit on agents, and you bring your own AI. The source is on GitHub: free for any use except selling Bloks or something like it, and each release becomes MIT two years after it ships.

Do I need an API key?

You need one engine. Being signed in to Claude Code, Codex, Gemini CLI or another coding agent counts. So does any provider key, an OpenRouter sign in, Ollama on your machine, or Bloks AI, which needs no key at all.

Where does my data live?

On your machine, as plain JSON and Markdown you can read, back up or move: ~/.bloks for your Personal workspace, and a folder of its own for each of the others. There is no account, and no copy on our side.

What can agents actually do?

Work with files, run commands, browse in a browser of their own, use your connected apps and MCP servers, and remember. You decide how much each one does before it asks, and every change to your files can be undone.

Can agents work together?

Yes. Put them in a room. Members answer one at a time and hand their work to the lead with @name, and the lead speaks last. A lead can also ask to hire help, which waits for your yes.

What happens when I close my laptop?

Your agents pause while the machine sleeps, and routines that come due then are skipped. Bloks Cloud does not change that: it lets you reach your machine, it does not run your agents somewhere else.

What does Bloks Cloud give me?

Reach. Your team on your phone from anywhere and in any browser, with a push the moment an agent needs you. Your machine still runs everything, and the relay carries messages it cannot read.

Is Bloks in the middle of my AI traffic?

No. With your own AI, your machine talks to your provider directly, and Bloks resells nothing and marks up nothing. Only Bloks AI, if you choose it, runs through us.

What does it run on?

Mac, on Apple silicon and Intel, plus Windows and Linux. The iPhone app pairs with Bloks on your machine.

Meet your team.

Free for Mac, Windows and Linux. Bring the AI you already have.

View on GitHub