Life OS — Data skill for Claude Code
Personal-dashboard framework: one SQLite data layer on your own PC, an offline-first Android app, browser dashboards, and a playbook a coding agent follows to add a new life domain in an afternoon.
How to install Life OS
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dtiger1889-ops/life-os and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Life OS does
Personal-dashboard framework: one SQLite data layer on your own PC, an offline-first Android app, browser dashboards, and a playbook a coding agent follows to add a new life domain in an afternoon.
Alternatives in Data
- Arcgis To Portaljs — Migrate a whole ArcGIS Hub site (opendata.arcgis.com or a Hub Premium custom domain) into a PortalJS Arc porta 2.3k ★
- Memex — Open-source, local-first AI journal app for iOS and Android 697 ★
- Sitegeist — An AI assistant that lives in your browser 537 ★
README
Life OS

A tiny personal-dashboard framework: **one data layer on your own PC, three ways to touch it** — an offline-first Android app, browser dashboards with inline edit controls, and your AI coding assistant. No cloud, no accounts, no subscriptions; Python standard library on the desktop, Kotlin/Compose on the phone, SQLite files you own.
The design premise: you should not build dashboards by hand in a no-code tool. You describe a life domain to a coding agent (Claude, or any capable assistant), point it at `PLAYBOOK.md`, and it writes a purpose-fit dashboard — schema, sync, HTML, and optionally native phone screens — in an afternoon. The framework supplies the proven plumbing so the agent only writes the domain.
The reference dashboard, **casework**, tracks a day in the life of a modern consulting detective — open cases, leads, and contacts for a certain resident of 221B Baker Street. All of its data is fiction; replace it with your own domains.
What's in the box
| path | what |
|---|---|
server/sync_server.py |
the one desktop server: static dashboards, phone sync API, browser-edit endpoints |
server/dashboards.config.json |
engine registry — add a line per dashboard |
server/dashboards.json |
the card manifest the app + hub render (no rebuilds to change it) |
server/home.html |
browser hub: every dashboard in tabs |
example/casework/ |
the reference engine + generated dashboard + seeded fictional data |
app/ |
Android app template: offline-first editing (Room + outbox + WorkManager), manifest-driven cards |
PROTOCOL.md |
the sync contract (pull cursors, idempotent push, tombstones, conflict policy) |
PLAYBOOK.md |
the add-a-dashboard checklist your coding agent follows |
Quickstart
**Windows note**: clone with `git -c core.longpaths=true clone ` — the app template's screenshot-test goldens have long generated filena
Related Skills
Host
Provision what the project needs to run somewhere other than a laptop - hosting, database, domain, storage - p
Android Clean Architecture
Clean Architecture for Android / KMP projects — module structure, dependency rules, UseCases, Repositories, da
Code Insights
8 Local-first CLI and dashboard for analyzing AI coding sessions from Claude Code, Cursor, Codex CLI, Copilot
Drachometer
A Claude Code hook that logs every turn and tool call to a local SQLite database, with a browser dashboard for
Add Analytics Plausible
Integrate privacy-friendly Plausible Analytics for cookieless tracking. Add Plausible script to application la
Finance Tracker AI
Full-stack AI-powered Personal Finance Tracker built with Python FastAPI backend, JWT auth, SQLite database, a
Related Agents
Kai Personal Assistant
Use this agent when the user mentions personal matters, health, habits, routines, personal organization, or an
Data SQL
Use PROACTIVELY and automatically — do not wait to be asked — for SQL/data-pipeline work on the operator's loc
Dashboard Developer
Designs and builds dashboards in Tableau, Power BI, Looker, or other BI tools — from requirements through data