Offline-first, bring-your-own-key, provider-agnostic productivity operating system that converts user intent into deterministic execution with receipts, undo, and shareable packs.
# API (FastAPI + uv)
cd apps/api
uv sync
uv run uvicorn src.atlas.main:app --reload
# UI (React + Vite + pnpm)
cd apps/ui
pnpm install
pnpm devatlas/
├── apps/
│ ├── api/ # FastAPI backend
│ └── ui/ # React + Vite frontend
├── packages/
│ └── schemas/ # Shared JSON schemas
└── docs/ # Specs and documentation
- Provider-agnostic routing: Local (Ollama) + Cloud (OpenAI) with fallback chains
- Reliability engine: Normalizer → Validator → Fallback manager
- Skills as programs: Deterministic execution, not chat
- Receipts + Undo: Every action is auditable and reversible
- Packs: Installable productivity modules