Full build guide

How we build an AI operating system

Our bot team, to do app, second brain, and everything around them. How we set up each piece, what it does every day, the prompts that run it, and what we got wrong.

You do not need all of it. Read the first three sections, then build one layer at a time. Every prompt is in the full guide with a copy button.

Want our team to build it? See the done for you version

Start here

The point of all this

This is not about building a second brain. Nobody wakes up wanting a second brain. We wanted two things: life and business organized in one place, and an AI accountability coach that actually knows what is going on and keeps you on it.

The second brain is just the how. A coach that does not know your calls, texts, money, and goals can only give generic advice. Once it knows all of that, it can tell you what you are dropping before you drop it.

  • 7:10 AM: the main bot sends one brief. What cannot slip today, meetings with one line of prep each, who you are waiting on, and one question.
  • All day: comms get watched. If someone is waiting on you, it lands in the to do app with a reply already drafted. You tap approve or you do not.
  • 5:10 PM: a wrap. What got done, what carries over, and the first 3 moves tomorrow.
  • Overnight: the always on Mac files every email, chat, and call into the vault, cleans it up, and scores how sure it is about each note.
  • Sunday: a short coaching session. How the week went against your goals, what to cut, and your top 5 for next week.

Architecture

The map

Six layers. Information flows down, decisions flow back up through you.

  1. Layer 1

    Everything that happens

    Email, Slack, WhatsApp, iMessage, calls, call recordings, meetings, calendar, and what is on the screen.

  2. Layer 2

    The always on Mac

    Plain scripts and scheduled jobs pull it in, transcribe the audio, and strip out anything private.

  3. Layer 3

    The vault

    One Obsidian folder. People, projects, meetings, and commitments. Every fact dated and cited, every note with a confidence score.

  4. Layer 4

    The bot team

    Grok Bot teammates each own one area, while Claude Code and Codex handle heavy work on our Macs.

  5. Layer 5

    The to do app

    The one screen we actually look at. Today, replies to approve, who owes what, decisions, and money.

  6. Layer 6

    You

    You read, decide, and tap send. Bots draft. You are the only one who sends.

Two Macs and a phone. The always on Mac runs the services, scheduled jobs, vault scripts, and to do app. The daily Mac sends over a sanitized summary of what was worked on. The phone opens the to do app over a private network.

Before you start

What you need

  • Grok Bot. The team. Each bot is a teammate with its own computer, memory, routines, and connectors. One is the main bot and accountability coach.
  • Obsidian. Free. The vault is a folder of markdown files, so any AI can read it. Obsidian Sync can keep both Macs on the same vault.
  • Claude Code and Codex. Our team uses both subscriptions for the heavy lifting on our Macs: builds, scheduled brain jobs, and edits. When one runs out of usage, the other picks up.
  • An always on computer. It stays plugged in and runs the system around the clock. A daily Mac can remain a separate machine.
  • Tailscale. A free private network between Macs and a phone. It is how the to do app opens on a phone without sitting on the public internet.
  • Connectors. Gmail, Slack, Google Calendar, Drive, Sheets, a meeting recorder, Stripe, a read only bank feed, Vercel, GitHub, Linear, Buffer, and more. Connect them one at a time as you need them.
  • Screenpipe (optional). Records what is on a daily Mac screen so the brain knows what was worked on. Only a sanitized summary ever reaches the vault.

Start with one computer if that is what you have. The second one is a nice to have, not step one.

Lessons

Mistakes we made

  • We built too many bots. We reached about 14 bots in the first few days. Half overlapped and were hard to track. We reduced the team to 9, one per area, and hid the retired ones. Each retired bot wrote a handoff note into the vault first so nothing was lost.
  • Too many messages. At one point bots were sending 12 to 18 scheduled messages a weekday on top of comms nudges. That is not a coach, it is noise. Now one bot talks on a schedule and everyone else reports to it. We still trim this every Sunday.
  • The always on Mac kept dying. It came off the charger more than once and the whole system went down with it: brain runs, the WhatsApp bridge, and the to do app. Now a battery alert script texts under 20% and keeps nagging under 10%. Plug it in and leave it.
  • The comms watcher missed things. A client bug report sat in Slack for days and nobody surfaced it. That is why the comms watch runs every 10 minutes and the systems bot checks that every source actually got read in the last 24 hours.
  • Some sources silently stopped. For a while the brain looked fine, but most of its sources were stuck about two weeks behind. Now every source has a cursor and a health check, and a broken source says so out loud instead of failing quietly.
  • The first to do app scared us. It was too dense: too much context, a whole client tab, and a sci fi look. We rebuilt it around one rule: readable in 5 seconds. One line per item, clean, nothing extra.
  • Two bots wrote the same file. A bot wrote the to do file with a formatting mistake and broke the app. Every writer now waits for a lock, writes to a temp file and renames it, and backs up first.
  • Duplicates were everywhere. Three bots would add the same ask three different ways. Now there is one dedupe rule for everyone: same person plus same ask is one item, and a dismissed suggestion never comes back.
  • Voiceovers sounded off. A cloned voice sounded strange because it was generated line by line and stitched together. Now it is always one continuous take of the whole script, and the video gets timed to that one track.
  • Posting the same reel twice killed reach. The second copy always tanked. Trial reels also get flagged if they look like something already posted. The trial goes up first now, or as its own thing.
  • We let bots sound like bots. Early drafts sounded like AI. Everything that goes out in our name gets humanized: short, casual, no em dashes, the way people actually text.
  • We paid a bot to do a script's job. Battery checks, restarting a crashed app, and refreshing a number on a screen do not need AI. Plain scripts are cheaper and never get creative.

Continue the setup

Unlock the full guide

Get every setup step, prompt, checklist, and local download.

By unlocking, you agree to get emails from QWave Labs about new free tools, tips and offers. Unsubscribe anytime. Privacy policy

Done for you

Want it done for you?

Our team builds your AI operating system with you: the vault, the bots, the routines, and the app, around your goals and the tools you already use.

Book a call with our team

Who it’s for

Founders, creators, and small teams who want an AI coach that actually knows their business, without spending weeks wiring up computers, sources, schedules, and guardrails.

What you get

  • Your vault, structured around your people, projects, and meetings, with your existing calls and notes filed in
  • Your bot team and routines, sized to what you actually need
  • Your comms and tools connected, with approval rules so nothing goes out without your OK
  • A to do app your bots keep updated
  • A walkthrough so you know exactly how to run it

What happens on the call

We look at how you work today, where your notes, calls, and messages live, and what eats your week, and we tell you what we would build first. If it is a fit, we map out the build. If it is not, you still leave with the plan.