← Back to Live Projects
Personal AI Operating System · Live

Jarvis OS

A personal operating system I built for myself. Voice-driven multi-agent desktop app that turns life management into one calm command surface, runs locally on a Mac, and uses my existing Claude Max subscription as the brain - no metered API behind any of it.

Built from scratch with Claude  ·  Personal use only, never distributed

Live Demo

The Obsidian-vault graph face responding mid-conversation - nodes pulse outward in proportion to audio amplitude, parting like a mouth opening.

How it works in everyday use

I open the app the way most people open Spotify. The window shows a quietly drifting graph of every note in my second brain, gently animated, taking up the whole face of the screen.

There's a coordinator named Jarvis who takes my voice and routes it to whoever should answer. Behind him sit eleven specialist agents, each with their own personality, their own synthesized voice, and their own dashboard for a domain of life. I can talk to one of them, all of them, or just Jarvis.

When an agent speaks, the graph reacts. Nodes pulse outward in proportion to the audio amplitude. The whole thing parts like a mouth opening, then closes when they're done. Watching a complete answer roll out with the face moving along makes the experience feel less like talking to software and more like sitting across from a colleague who actually listens.

What's running it

The intelligence comes from Claude. Each agent is its own persistent Claude session with a hand-crafted system prompt that anchors their personality, their domain, what they care about, and how they should sound. Because the app talks to Claude through the subscription I already pay for, there's no metered API behind the scenes and no concept of running out of tokens mid-conversation. The agents can be as chatty as the work demands.

Voice comes through ElevenLabs. Each agent maps to a distinct voice with its own tuning, and speech streams sentence by sentence so audio starts playing within about a second of asking. Each sentence is generated knowing the previous and next one, so prosody chains forward and a long reply stays continuous rather than feeling stitched together.

The nine workspaces

Every agent has a full multi-tab workspace tailored to their domain. The graph face is always behind the chat, animating in their accent - like it's that agent's face for the moment.

๐Ÿ’ฐFinance
๐ŸฉบHealth
๐ŸŽฏCareer
๐Ÿ› ๏ธBuild
๐ŸงญCounsel
๐Ÿš€Ventures
๐Ÿ“šResearch
๐ŸŽจBrand
๐Ÿ›ก๏ธSecurity

๐Ÿ’ฐ Finance

Tracks net worth with sparklines and milestone projections, cash runway, accounts, every transaction, recurring subscriptions, upcoming bills, sinking funds, loans with multiple payoff scenarios, an interactive tax estimator, the investment portfolio, asset allocation with drift indicators, a credit-card sign-up bonus tracker, and a wealth journal.

๐Ÿฉบ Health

Composite sleep score, Apple-Watch-style activity rings, gym sessions, personal records with a built-in workout timer, mood charts, a journaling space, a habit-chain heatmap, an energy curve by day of week, a reading log, and a macros tracker.

๐ŸŽฏ Career

Runs the job hunt. Application pipeline as a kanban board, research cards on every target company with their recent deals and key people, a contacts CRM with warmth tracking, and a vault of every cold email, cover letter, and follow-up I've drafted.

๐Ÿ› ๏ธ Build

Covers the side of life that ships software. Active projects, repositories, scheduled automations, deploy history, system health.

๐Ÿงญ Counsel

For the bigger questions. Structured decision frameworks where every open decision has its options, what's at stake, what my five-year self might say, and what my gut says. Life-trajectory entries at one, three, five, ten, and twenty-five-year horizons. A goal tracker. Ranked values. A wisdom journal full of quotes and principles.

๐Ÿš€ Ventures

Turns ideas into income. An idea kanban scored by an asymmetric bet formula, validation experiments with progress to target, live revenue plays with monthly profit, and sector scans with competitor mapping.

๐Ÿ“š Research

Deep work. A library queue with reading progress, ongoing deep-dive projects, notes linked back into my Obsidian vault, and a rolling stream of daily research questions.

๐ŸŽจ Brand

Manages everything I publish. Content calendar, draft vault, post-performance analytics, and a brand kit with fonts, colors, voice guidelines, and pitch one-liners.

๐Ÿ›ก๏ธ Security

Keeps my digital hygiene tight. Every API token, OAuth credential, and SSH key in one inventory with rotation status, 2FA coverage across services, and a log of every rotation.

Meetings

Sometimes I want everyone in the same room. There's a meeting mode that opens a round-table view with all twelve agents arranged as bubbles around me. I can address one of them privately, or speak to the whole room and have them each respond in turn in their own voices, in the order I named them. The system makes sure each agent finishes their last syllable before the next one begins, so the meeting actually sounds like a meeting and not a chorus.

Agents that talk to each other

The agents aren't isolated. Mid-response, the writer can ask the researcher for a fact. Before publishing, the brand agent can request a sharp no-flattery critique from the critic. These cross-calls are bounded so they can't loop endlessly, and every one of them is logged for me to scroll through later.

Mission Control

The home screen is deliberately minimal. Jarvis sits at the center as the graph face. A briefing card in the corner cycles through the most important signal from every workspace, names the next priority action, and offers a quick-capture input that auto-routes whatever I type into the right place. Keyboard shortcuts jump between any workspace instantly.

What it feels like

Most of the time it sits quietly in the corner with the graph slowly drifting. When I have something to say, the right specialist answers in the right voice. When I walk away, it goes silent. It's a calm app, not a noisy one.

Local ยท Private ยท Not Distributed

Runs entirely on my own machine - no service to subscribe to, no cloud sync, no telemetry. The agents' identities live in folders I can read and edit, conversations are stored as plain-text files, and the whole thing leans on the Claude Max subscription I already use day-to-day for the actual reasoning. A personal operating system that does what I tell it to and nothing else.

Let's Connect

USC Marshall & Leventhal '26 graduate  ·  Searching for entry-level AI Finance, Financial Analyst, and Investment Analyst roles.

soobranden@gmail.com linkedin.com/in/brandensoo San Francisco Bay Area, CA