leo-ops

One-Person System (OPS) — a personal strategic OS built with Claude + Obsidian. Spec, starter vault, and onboarding skill.

One-Person System (OPS)

Karpathy sketched the LLM as an OS. OPS is the personal filesystem that runs on top of it — and survives every model swap.

Jarvis is coming. Will he actually know you? An open spec for the structured "you" that no vendor owns.

Spec Version License: CC-BY-4.0 License: MIT Languages: zh + en

中文版 README →


The Question OPS Answers

Personal AI assistants are coming. Every cloud vendor is building one. Within 3 years, "everyone has a Jarvis" will be a reasonable statement.

But:

Jarvis is coming. Will he actually know you?

OPS is the answer. It's the framework that lets one human individual structure their principles, identity, cognition, memory, and outputs such that any sufficiently capable AI — current or future, vendor or self-hosted — can read them, query them, and assist meaningfully.

Without becoming the author of your judgment.


What OPS Is

OPS — One-Person System — is the first formal proposal of an architecture that:

  1. Treats the individual as the unit of system design (not the company, not the team)
  2. Is AI-native from day one (designed to be read, queried, compiled, and assisted by AI agents)
  3. Enforces data sovereignty before model sovereignty — your structured self survives any vendor change (P6 Model Portability)
  4. Treats privacy as architectural primitive — every data unit has a room label (Bedroom / Living Room / Outside) (P7)
  5. Maintains Pilot Sovereignty — the human owns judgment, AI is interchangeable interface (Pilot Doctrine)

OPS is not a tool. It is a specification. Any concrete implementation (Obsidian, Notion, plain text, custom) that meets the conformance criteria is a valid OPS.

📜 Read the spec: SPEC.md (English) · SPEC.zh.md (中文) 🔥 Read the manifesto: MANIFESTO.md (English) · MANIFESTO.zh.md (中文)


Beyond Karpathy's LLM OS

Karpathy's LLM OS sketch put the model at the center — LLM as kernel, tools as peripherals, context as RAM. It's a system architecture for the machine side.

OPS is the human-side counterpart — the structured user that the LLM OS operates on.

Karpathy's LLM OSWhat OPS adds
LLM = kernel, tools = peripheralsA user-side spec — L0–L5 layered filesystem for the human
System architecture sketchA governance contract — the Pilot Doctrine (8 rules), human owns judgment
Privacy not addressed3-Room Privacy as architectural primitive (P7) — every datum has a room
Model = center of intelligenceData + algorithms = persistent self; the model is interchangeable (P6)
Forward-looking research visionRunnable today on Obsidian + Claude Code — 25–35 min to MV-OPS

One line: Karpathy's LLM OS is the kernel. OPS is the home directory.


Architecture at a Glance

┌─────────────────────────────────────┐
│  L5  SYSTEM       compiler / index  │ ← AI lives here
├─────────────────────────────────────┤
│  L4  EXECUTION    modules / output  │ ← Your outward work
├─────────────────────────────────────┤
│  L3  DATA         raw + wiki        │ ← Your long-term memory (with rooms)
├─────────────────────────────────────┤
│  L2  COGNITION    methodologies     │ ← Your judgment engine
├─────────────────────────────────────┤
│  L1  IDENTITY     dynamic portrait  │ ← Your self-knowledge
├─────────────────────────────────────┤
│  L0  CONSTITUTION principles        │ ← Pilot-only · immutable
└─────────────────────────────────────┘

Three rooms (privacy tiers) on every data unit:

🚪🚪🚪 Bedroom (卧室)      local AI only
🚪🚪   Living Room (客厅)  cloud AI permitted, no training/cache
🚪    Outside (门外)       public, no restriction

Four loops of operation: Ingest → Compile → Query → Reflect.

Eight Pilot Doctrine rules. The first and the last:

Rule 1: AI is not your co-pilot. You are AI's pilot. Rule 8: Your data, borrowed models. Bedroom is yours. Model is rented. Never confuse the two.

🔑 The core claim — your data outlives the model. Switch from Claude to ChatGPT, Kimi, GLM / Zhipu, DeepSeek, Qwen, or a local Llama tomorrow. Your structured "you" stays. Intelligence lives in your data and algorithms — not in any vendor's weights.


Two Editions (Phase 1)

OPS comes in two packaged editions, by user experience density:

🌱 OPS-Starter-Edition

For: students, early-career professionals, side-hustle starters, AI/PKM newcomers, transition-stage individuals

  • 2-room privacy (Bedroom / Outside)
  • 5-7 question L0
  • 1 entity type to start
  • 90-day to MV-OPS
  • Teaching-toned UI

📁 editions/starter-edition/

🎯 OPS-Executive-Edition

For: decision-makers — C-level, founders, partners, government leaders, family-business heirs

  • 3-room privacy (Bedroom / Living Room / Outside)
  • 12-question L0 (includes power-boundary + vested-interest questions)
  • 4 entity types from start (people / orgs / decisions / events)
  • 30-day to MV-OPS
  • Sharp, professional UI

📁 editions/executive-edition/

Long-term roadmap will split into 7 editions (Operator / Thinker / Heir / Seeker / Doer / Explorer / Capital) — see docs/personas.md.


See It Working in 60 Seconds

Before you read the spec — see a working OPS.

git clone https://github.com/Leohuangcn/leo-ops.git

Open leo-ops/starter-vault/ in Obsidian as a vault. You're now looking at a complete, runnable OPS skeleton — all six layers (L0 Constitution → L5 System), all entity templates, all rooms wired in. Click into 01-本体/本体-模板.md or 99-系统层/CLAUDE.md to see how the pieces talk to each other.

Then decide whether to read the spec.


Five Ways to Engage

1. Read — The Specification

If you want to understand OPS:

2. Build — The Starter Vault

If you want to start your own OPS today:

git clone https://github.com/Leohuangcn/leo-ops.git
cp -r leo-ops/starter-vault ~/my-ops
# open ~/my-ops in your editor of choice

3. Run — The Claude Skill (recommended guided co-pilot)

If you use Claude Code:

cp -r leo-ops/skills/ops-builder ~/.claude/skills/
# in Claude Code:
/ops-builder
# language selection → guided onboarding in 25-35 minutes → MV-OPS

4. Run — Any Other AI (ChatGPT / Cursor / Kimi / GLM / DeepSeek / Qwen / local Llama)

OPS Spec v0.2 P6 (Model Portability) means OPS works with any sufficiently capable AI.

For non-Claude runtimes:

  1. Open your OPS vault folder in the AI tool if it supports files/projects.
  2. Give the AI 99-系统层/CLAUDE.md as its operating rules.
  3. Ask it to follow the four loops: Ingest → Compile → Query → Reflect.
  4. Keep Bedroom data local; only Living Room / Outside data may enter cloud model context.

Chinese cloud models such as Kimi, GLM / Zhipu, DeepSeek, and Qwen can operate OPS as long as they follow the same vault rules and room boundaries.

5. Pick Your Edition

Don't use the generic starter — pick the edition matching your stage:

  • Starter Edition for low experience density
  • Executive Edition for decision-makers
  • See docs/personas.md for full persona-to-edition mapping

What's New in v0.2

v0.1v0.2
PrinciplesP1-P5P1-P9 (added Model Portability, Three-Room Privacy, Pilot-only Labeling, Decision Reflexivity)
Pilot Doctrine7 rules8 rules (added "Your data, borrowed models")
Anti-patternsAP-1 to AP-5AP-1 to AP-9
Privacynot specified3 rooms architecture mandatory
Self-labelingnot specified3-dim ontology specified (see method doc)
Editionsnone2 editions (Starter / Executive)
Languagesbilingual docsfully bilingual (spec + skill + templates)
Skill onboardingscaffoldcomplete 5-stage flow (25-35 min to MV-OPS)

Full changelog: CHANGELOG.md


Prior Art & Differentiation

OPS does not invalidate prior work. It builds on:

Prior WorkWhat OPS Adds
PARA (Tiago Forte)A principles layer, AI-native design, layered isolation
Life OS (August Bradley)A formal specification, tool independence, Pilot contract
Building a Second BrainThe Pilot Doctrine — human authority over machine assistance
One-Person Company (OPC)The underlying individual operating system that OPC is one module of
Karpathy's LLM-OS / Personal AI visionData sovereignty before model sovereignty — OPS stores intelligence in data + algorithms, not model weights

Full comparison: docs/comparison.md · OPS Spec § 1.4


Status

v0.2.0 — Public Draft. This specification is open for public review. Feedback, issues, and PRs welcome.

Particular interest in:

  • Conformance edge cases
  • Non-Obsidian implementations (Notion, Logseq, Roam, custom)
  • Alternative AI runtimes (Cursor, ChatGPT Projects, custom agents, local model stacks)
  • Translations beyond zh / en

Roadmap

VersionFocusTarget
v0.1Initial proposal, starter vault, Claude skill scaffold2026-05-25
v0.2Three rooms, model portability, decision reflexivity, bilingual, complete onboarding skill, 2 editions2026-05-25
v0.2.1Multi-AI portability surfaced in product docs; L5 indexes + deterministic scripts; privacy/docs/CI hardening2026-06-19
v0.2.2Runtime-specific prompt packs (ChatGPT / Cursor / Kimi / GLM / DeepSeek / Qwen)Q3 2026
v0.3Pilot directory, certification mechanism, additional edition splits, community translationsQ4 2026
v1.0Stable specification, formal governance, multi-stakeholder maintenance2027

Citation

If you cite OPS in writing or research:

Huang, Leo (黄乐). One-Person System (OPS) Specification, Version 0.2.0.
2026-05-25. https://github.com/Leohuangcn/leo-ops

Machine-readable: CITATION.cff


License

  • Specification & documentation (SPEC*.md, MANIFESTO*.md, spec/, docs/, editions/*/README.md): CC-BY-4.0 — share and adapt with attribution
  • Code, skills, vault templates (skills/, starter-vault/, scripts): MIT

Author & Contact

Leo Huang (黄乐) · @Leohuangcn


A Final Word

Models will turn over. Compute will become commodity. Everyone will have their Jarvis.

But will Jarvis know you?

You have ~3 years to make sure the answer is yes — by building the structured "you" that no vendor owns.

That's what OPS is for.

Related

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File → Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

1

Forks

0

License

NOASSERTION

Last updated 2mo ago

Categories

Tags

ai-agentai-nativeandrej-karpathyclaudeclaude-codekarpathyknowledge-managementllm-osobsidianone-person-systemopspersonal-aipersonal-knowledge-managementpilot-doctrinepkmproductivitysecond-brainself-hosted