Skip to content

Work/AI

Vibe

Nine AI agents on a Mac mini, working while I sleep

  • 2026 – now
  • Running every day
  • Mac mini, Mac & iPhone
  • Design & engineering

1,560

agent runs

141

tasks finished

10

team members

12k

lines of Swift across 3 apps (9 Oct)

Counted 30 Oct 2026.

What it does

Vibe is a team of nine AI agents that lives on a Mac mini in my room. I’m the board. Atlas runs the team, Forge writes code, Iris designs, Sage checks anything legal or risky, Mint watches money, Hype and Echo do marketing and content, Pulse reads trends, and Nova is my assistant. Since late October Grok works alongside them on a cloud computer of its own. They plan, build and draft overnight on their own git branches, then wait for me to approve anything that goes out into the world.

What I built

  • The engine. A Node service that schedules the agents, gives each one only the tools its job needs, keeps every run’s transcript, and can be paused from my phone in one tap. Sending, posting, buying or merging always needs my tap.
  • VibeLite, the iPhone app. Chat with the team, see their files, approve things with a swipe. Put the phone on its side and it becomes a desk companion: Nova by voice, a Launcher that drives my Macs, and a Today page with my notes and reminders.
  • VibeWork and VibeCloud, the Mac apps. The team lives in the notch: drop a file on Nova and he catches it. Hold a key to talk to him, and his replies appear as little Dynamic-Island bubbles under the menu bar.
  • Magic Computer. The Mac mini’s screen on my phone, with a trackpad, touch control and a keyboard, from anywhere.

What it’s done so far

In its first three days the team ran 309 times, finished 41 of 57 tasks, wrote 378 messages and 40 files, and asked me for approval 21 times (I said yes 19 times). The first real job was shipping Biro: twelve pull requests, written by Forge and checked by Sage, which I merged in one evening.

Where it is now

By 30 October the team had run 1,560 times and finished 141 tasks. In late October the agents also stopped borrowing my browser: they now work in VibeEngine, a browser built only for them.

What I learned

The hard part isn’t making an agent do something. It’s deciding what it must never do, and making that impossible rather than discouraged. Every agent here has a short list of tools, a place it can write, and a human between it and the outside world.

The story so far On the timeline →

Oct 6, 2026✦

Nine agents get names and jobs

VibeLite goes on my iPhone the same day.

Before this I had three separate assistants, one each for the Mac, the MacBook and the iPhone. On 6 October I rebuilt them as one team with real jobs: Atlas runs it, Forge codes, Iris designs, Sage checks anything risky, Mint watches money, Hype and Echo do marketing and content, Pulse reads trends, and Nova is my assistant.

Oct 7, 2026

The team moves into the notch

VibeWork on the MacBook.

VibeWork started on the MacBook: the team lives in the notch, with an overlay that shows who's working. Team chats for Biro and AppleX gave the agents somewhere to talk to each other.

Oct 8, 2026✦

First real job: twelve PRs for Biro

Merged in one evening.

Forge wrote twelve pull requests for Biro, Sage checked every one, and I reviewed and merged them in one evening. In its first three days the team ran 309 times and finished 41 of 57 tasks.

Oct 8, 2026

Nova gets a voice and hands

Talk on the phone, answers on the Mac.

Put the phone on its side and Nova becomes a desk companion: tap him and talk, and he answers out loud. On the Macs his replies appear as little bubbles under the menu bar.

Oct 9, 2026

My phone drives the Mac mini

Magic Computer, Media, Wake & Unlock.

Magic Computer puts the Mac mini's screen on my phone, with a trackpad, touch control and a keyboard. Media shows what's really playing. Wake & Unlock types my Mac password only after Face ID, and the password never leaves the phone.

Oct 9, 2026

The first three days, counted

309 runs, 41 of 57 tasks.

In its first three days the team ran 309 times, finished 41 of 57 tasks, wrote 378 messages and 40 files, and asked me for approval 21 times. I said yes 19 times. Across the three apps that make it up there were about 12,000 lines of Swift.

Oct 26, 2026✦

The agents get their own browser

VibeEngine splits off from Clear.

Heavy agent sessions inside Clear's agent windows could take the whole browser down, so the agents moved into VibeEngine: a browser of their own that runs in the background on the Mac mini.

Oct 30, 2026

1,560 runs and 141 tasks

Grok joins on a cloud computer of its own.

By the end of October the team had run 1,560 times and finished 141 tasks. Grok, xAI's bot, now works alongside the nine on a cloud computer of its own, taking its own tasks from the same board.

Follow Vibe as it’s built

New moments land on the timeline first, and the big ones in the newsletter.