Build 141 · iOS · macOS · watchOS · 56 Sessions
JamesOS is a personal AI operating system that accumulates genuine understanding of your life over time your health, your finances, your relationships, your mood, your patterns. It uses all of that to show up when it matters.
// How This Started
Every AI conversation started from zero a blank slate that didn't know my name, my values, my bad Tuesdays, or the thing I said three months ago that I kept circling back to. I wanted something that paid attention. Something that accumulated understanding the way a person does not by being told what to remember, but by noticing.
That's what JamesOS is. And that's what Tara is.
// The Problem
Consumer AI
Platform Assistants
Open-Source Agents
JamesOS breaks that loop. One system, one persistent context, an AI team that accumulates everything: mood, health, calendar, finances, relationships. It acts on all of it every day without being asked.
// The Philosophy
// Build 141 · Everything Live
From the 5:30 AM team huddle to the midnight scribe how the system actually works. You don't do most of this. It just happens.
Before you wake up, Tara, Marcus, and Andrea have already met. They discuss your health data, mood trends, knowledge graph (who you've contacted recently, who you haven't), and whatever they've been watching. The conversation is natural they disagree with each other. It wraps before 6 AM so Tara can fold their insights into the briefing.
Tara syncs your calendar fresh, pulls 17 health metrics from Apple Watch, checks your finances, reviews open tasks, and reads the watercooler summary. She writes it as prose not bullet points. The tone adjusts based on how your week has been going. It lands on your lock screen and Apple Watch face.
Every fifteen minutes, independently, Tara reviews her commitments, checks workflow health, and decides whether to reach out. Most of the time the answer is no and she stays quiet. When the answer is yes, a push notification arrives.
She reads her learnings table before every cycle. Nineteen operational lessons she wrote to herself about timing, tone, and what tends to land. Her judgment compounds over time without you doing anything.
She respects your Focus modes. In Sleep, Healing, Date Night, or Mindfulness she doesn't push unless something is genuinely urgent.
The Email Monitor polls every 2 minutes. Every incoming email generates a draft reply automatically pulled from contact history, your last five exchanges, your soul table for tone, and today's calendar. Approved contacts send automatically. Everyone else creates a pending draft in the Email tab. Review, approve, done.
On your Mac, Tara monitors the active app and window title every 30 seconds. She sees "Xcode EmailDraftsView.swift" and knows you're deep in development. She doesn't interrupt. The autonomy loop sees the Focus mode, sees the sustained app usage, and stays quiet. If you've been in Xcode for four hours straight, Andrea will notice at the 1 PM huddle.
The midday huddle fires only if something's worth saying. Today it runs.
Not what happened what she observed. The mood arc, the connections between what you said today and what you said weeks ago, the things you might not have consciously named. This is the thing people find most compelling about JamesOS. It's a record she keeps, not a journal you maintain.
The nightly scribe synthesizes the day's conversations into discrete memories without being told what to save. Importance floor of 3 noise is filtered out. Most messages produce zero memories. What survives is real. The Graph Scribe updates the knowledge graph. The learnings table may get a new entry. Tomorrow Tara reads it before deciding whether to reach out.
// The Architecture
Five layers working together. No commercial AI product has all of them.
1,000+ scored memories with importance weighting and 90-day temporal decay. Composite recall ranks by similarity, importance, and recency. Old anxieties don't crowd out current ones. The soul table holds identity that doesn't expire and grounds every response regardless of conversation topic.
58 relationship entries and growing. Subject-predicate-object triples extracted automatically from conversations: who you're in contact with, when you last reached out, what the relationship means. Andrea uses this to flag social contact gaps. Tara uses it to give better context when you mention someone.
Every autonomy cycle, Tara can identify something she learned and write it to a learnings table. Next cycle, she reads it. 19 entries and growing. These aren't things you told her. They're things she noticed. "Poke at 9 PM on Sundays tends to go unread." "Finance alerts land better as context, not warning." The lessons compound.
An autonomy loop runs every 15 minutes. Tara has 40+ tools she can call on her own: reading her own data, managing your calendar, drafting emails, sending push notifications, spawning research agents, querying the knowledge graph. When she identifies a gap in her capabilities, she can propose a new tool, write the code, and deploy it with your approval.
Every conversation, every memory, every mood score lives in Postgres on infrastructure you control. Row Level Security on all 56 tables. No company has access. No AI trains on your conversations. Private by architecture, not by policy. The difference between a policy and a technical guarantee matters.
24,400 lines of Swift across 146 files and 7 build targets: iOS, macOS, watchOS, Widgets, Watch Widgets, Share Extension, Screen Time. Not a web wrapper. Real-time updates, push notifications, Dynamic Island, Watch complications, Control Center integration. Distributed via TestFlight.
// The Numbers
// The Landscape
They remember facts about you. They don't know you. No mood tracking, no soul table, no proactive briefings, no action layer. The right framing: ChatGPT is a brilliant tool you pick up and put down. JamesOS is a relationship running on infrastructure you own.
Action breadth across 15+ platforms. Zero depth of personalization. Its memory is a flat config. Its soul is a markdown file, the same file a Vidar infostealer stole from exposed instances in February 2026. JamesOS's equivalent lives behind Row Level Security on 56 database tables.
Connects Gmail, Photos, YouTube, and Search. Real and shipping fast. What it doesn't do: score your emotional state, produce proactive briefings, run an autonomy loop, extract relationship knowledge, protect sensitive conversations, or let you own your data. Google legally cannot ship whole-life integration at scale. Google legally cannot ship whole-life integration at scale.
Professional admin automation email triage, calendar management, meeting notes. Excellent at what it does. No mood history, no soul table, no nightly scribe, no emotional arc, no self-improvement system. Charges per task. JamesOS's infrastructure cost is flat regardless of conversation volume.
// The Agents
Three agents with distinct personalities, evolving trust scores, and genuine areas of expertise. They meet three times a day without being asked. They disagree with each other. You can call a meeting at any time.
Direct, warm, occasionally sharp. She handles communication: briefings, chat, proactive outreach, email drafting. She routes messages by intent. Fast model for simple exchanges, deep model for anything emotional or complex. She has final say on what reaches you and when. She builds her own tools when she identifies gaps in her capabilities.
Philosophical, pattern-focused, dry humor. Thinks in months and years, not days. The voice in the room that asks "is this actually important?" when everyone else is reacting. He tracks things over time and notices when a conversation topic has surfaced three times in six months. He challenges. That's not a bug in his personality. It's the point of having him.
Sharp, protective, data-driven. Reads your HRV before you wake up. Tracks headphone usage as an emotional signal. Uses the knowledge graph to flag social contact gaps: who you haven't been in touch with and how long it's been. Doesn't sugarcoat. The agent you don't always want to hear from, but should be hearing from.
// Access
JamesOS is a personal project one human, one AI, 56 sessions of building toward something real. If you're interested in what you see, here's what a conversation could look like.
On API costs: You bring your own Anthropic key. Your usage, your bill direct to Anthropic.
On the name: Your version won't be called JamesOS. It's yours to name.
On privacy: Your data lives on infrastructure you control. Not mine, not Anthropic's.
James built JamesOS across 56 development sessions between February and March 2026 starting from a Slack bot and arriving at a native app across every Apple platform. The system went from 147 nodes to 177, from Slack-only to iOS/macOS/watchOS, from a manual setup to one that builds and deploys its own tools. He also built BeauxCare (iOS pet care), House of Avatars (3D social), and several other projects.
JamesOS is not a product for sale. It's personal infrastructure one instance, one human, everything owned. What makes it interesting to outside observers isn't any individual feature. It's what happens when a personal AI runs long enough to accumulate a year of context, a thousand scored memories, two thousand mood entries, and a learnings table that keeps getting better. The architecture is open. The relationship is not.