HEADING OS documentation

HEADING OS is an operations engine for an AI executive assistant — a library of skills, always-on rules, automation scripts, and daemons that let Claude Code act as a strategic assistant across sessions. This repository is the engine: code only, no private data.

Claude Code Python 3.11+ WSL2 · Linux · macOS Apache-2.0 Engine / data separation

New here? Start with Prerequisites & install to stand up a working clone, then explore the operate and reference guides below.

Guides

The mental model

HEADING OS splits one operator workspace into two git repositories:

LayerHoldsVisibility
Engine (.heading-os)Code only — skills, rules, scripts, daemons, config templates, docs.Shareable, eventually public.
Data overlay (.heading-os-data)All real data + every generated artifact — CRM, knowledge, context, threads, plans, outputs.Private forever.

Routing between the two is declared in config/routing-map.yaml and resolved at runtime by the data-root seam in scripts/utils/workspace.py. A mechanical guard refuses to commit data-class files into the engine, so the split cannot drift. On a public clone the data overlay is simply absent and the engine runs on its defaults and *.example.* templates.

Built by HEADING OS is built and maintained by Misha Hanin / 31 Concept (31C) and shared as an open framework. See the repository for source, license, and contribution guidelines.