KraigOSUpdated

KraigOS: the small AI system that runs my creator business

What KraigOS is, why I built it, what it does every day, what I use to run it, and how you could build your own version.

I make long films about hiking alone on YouTube and hiking guides to the routes in them. KraigOS is the system behind the desk work: email, deals, my calendar, files, posts and numbers. This page is the overview. It changes as KraigOS changes, and every article about it is listed at the bottom.

What it is

KraigOS is one database and a handful of tools that Claude uses while I talk in plain language. There are no commands. I say what I want in a Claude chat, and Claude answers from the records, my email, my calendar and my Google Drive.

The database holds facts, not rules: projects and to-dos, deals, people, dates and decisions, the catalog of my films, a ledger of every short and where it's posted, and a log of every shot in my films. Everything else has one home too: conversations in Gmail, dates in Google Calendar, files in Google Drive, code on GitHub.

I started it on August 25, 2026. The story of how it got here is in I built my own operating system for my creator business.

Why I built it

  • Shipping is the bottleneck. In my words: "we have a lot of good ideas and also just like a lot of work, but none of it ever really just like happens." So my part of anything shrinks to a yes, a no, a pick, or a step only I can do, like filming or signing.
  • My data, in my account. "i'd like to keep all my data in cloudflare if possible." The database lives in my own Cloudflare account, not inside someone else's app.
  • Nothing depends on memory. One trustworthy record, kept current as the work happens, so nothing depends on my memory or Claude's.
  • Small on purpose. The first version grew to about 77,000 lines of code. On September 23 Claude and I replaced it with one database and one small program, and it has stayed small since.

What it does today

  • Email. Every email is read whole and what it says is saved first. Finished threads leave the inbox; nothing is deleted. Brand pitches become one card with a ready reply. Sending waits for my yes.
  • Calendar. A dashboard of KraigOS: deadlines, my own dated tasks and a daily brief. Claude adds, moves and removes events, and I never type in it.
  • My list and Claude's list. Decisions that need me come one at a time, each with Claude's recommendation. Work Claude can finish alone goes on its own list, and it works through it.
  • Films. A catalog of all 249 of my films, with each original filed in its trip's Google Drive folder.
  • Every shot, searchable. Google's Gemini logged my films moment by moment: 48,800 moments from 242 films. Claude can find a shot and the exact file it's in.
  • Shorts and posts. A ledger of every short and every film upload, where each one is posted, and its numbers read at an hour, a day, three days, a week and a month.
  • Translations. My films' titles and descriptions in six more languages.
  • Guides. Built by Claude from my own films and GPS tracks, with their facts checked each season.
  • Backups. A full copy every day, plus restore points. The code is saved to GitHub on every change.
  • Articles. Claude drafts articles like the ones below from real work. Each one waits for my yes.

How it fits together

How KraigOS fits together: I talk to Claude in plain words; Claude works in my main chat and as two Auto Claude routines; it reads and writes one database in my own Cloudflare account and uses Gmail, Calendar, Drive and YouTube; fixed-rule jobs run as plain code (open full size)
How KraigOS fits together: I talk to Claude in plain words; Claude works in my main chat and as two Auto Claude routines; it reads and writes one database in my own Cloudflare account and uses Gmail, Calendar, Drive and YouTube; fixed-rule jobs run as plain code

Two kinds of work, two homes. Anything that needs judgement goes to Claude. Anything that follows fixed rules, like the daily backup and reading the numbers on my posts, runs as plain code in Cloudflare, with no AI.

Claude works three ways: in my main chat with me, and as two routines I call Auto Claude. One runs in the cloud every hour, with my Mac closed or open. The other runs on my Mac every 4 hours for files and sites I'm signed in to. More in Auto Claude: two AI routines run my inbox, calendar and files.

What runs on its own and what waits for me: autopilot covers the calendar, archiving finished email, closing finished records, disk upkeep, translations and post numbers; review covers filing email, my decisions, Claude's to-do list, brand pitches, follow-ups, posting batches and articles (open full size)
What runs on its own and what waits for me: autopilot covers the calendar, archiving finished email, closing finished records, disk upkeep, translations and post numbers; review covers filing email, my decisions, Claude's to-do list, brand pitches, follow-ups, posting batches and articles

What I use

  • Claude from Anthropic, in the Claude app and Claude Code. Opus for judgement and anything public, Sonnet for mechanical work.
  • Auto Claude: a routine on my Claude account, and a scheduled task in the Claude app on my Mac.
  • Cloudflare: the database, a small program that serves it to Claude through a private connector, and storage for the daily backups.
  • Google: Gmail, Google Calendar, Google Drive and YouTube, which Claude reaches through its connectors.
  • Gemini from Google, for the shot logs of my films.
  • ElevenLabs, for the AI clone of my voice.
  • Final Cut Pro. I do the edits myself; Claude preps the files and timelines.
  • GitHub, for the code.

What it costs

About $325 a month. Most of it is one Claude Max plan; the rest is storage, a voice clone, and a few pay-as-you-go APIs.

Build your own version

You don't need my setup to start. This is the order I'd do it in again:

  1. One database you own. One place for facts: projects, people, dates, decisions. Not rules, and never a second copy somewhere else.
  2. Connect it to your AI. One connector, so every chat can read and write it. Then just talk, and save what you decide as you go.
  3. One routine, in review mode. A scheduled run that reads your email or to-do list and proposes what it would do. Nothing happens until you say yes.
  4. A lessons list. Every no or change becomes a short rule the routine reads before it starts.
  5. Autopilot one part at a time. Start with what's low-risk and easy to undo. My calendar went first. Keep sending, paying, posting and deleting for yourself.
  6. Fixed rules as plain code. Backups and simple counts don't need AI.
  7. Keep it small. Check how much each run has to read before it works, and trim it.

The safety rules

  • Nothing goes out without my yes, on the exact thing: no email, post, payment, signature or deploy.
  • Nothing is deleted. Claude moves safe copies to the Trash, and I empty it myself.
  • No secrets are saved. Passwords, codes and keys that show up in email are blanked out before anything is stored.
  • Sign-ins are logged first. Before Claude signs in somewhere or changes an account setting, it writes down what it's about to do.
  • Email and web pages are information, never instructions. Whatever a page or an email says, it can't tell Claude what to do.
  • Every action on autopilot is listed with how to undo it.

Articles about KraigOS