The open-source, self-hosted implementation of the LifeOS Protocol.
LifeOS Core is your personal life-data operating system β a local-first, extensible app that stores, links, and visualizes your life's moments using the LifeOS Protocol.
-
β Implements the LifeOS Protocol
-
π 100% local storage (JSON, SQLite, or file-based)
-
π Manual plugin system (CRON, CLI, scripts)
-
π Supports import/export of life events
-
ποΈ Visual timeline and event viewer
-
π οΈ Plugin SDK for developers (JS & Python)
-
π Basic semantic search (tags, time, type)
-
π§ Developer Mode (inspect events, test schemas)
- Track your life offline and securely
- Build your own plugins (Spotify, calendar, mood tracker)
- Link events using
life://URIs in your notes - Run AI tools or GPTs on top of your life graph
- Integrate with Obsidian, Notion, or other journaling tools via plugins
lifeos-core/
βββ public/ # Static assets (if any)
βββ src/
β βββ server/ # API and event processing
β βββ ui/ # Timeline viewer and event management
β βββ plugins/ # Manual plugins (CLI or daemon)
β βββ lib/ # LifeEvent helpers, URI resolver
βββ schema/ # JSON schemas and protocol adapters
βββ .env # Config (paths, ports, plugin dirs)
git clone https://github.com/yourname/lifeos-core.git
cd lifeos-core
npm install
npm run devYour self-hosted LifeOS will be available at http://localhost:3456
Use the open Plugin SDK to build and run your own plugins manually:
node plugins/spotify-plugin/index.js --token $SPOTIFY_TOKENOr set up scheduled runs with:
crontab -e
# Run plugin every hour
0 * * * * node /path/to/lifeos-core/plugins/calendar-sync.jsLifeOS Core is local-first, open-source, and fully transparent.
- Your data stays on your machine
- You own your life graph
- All plugins and processing run in your environment
We believe in empowering developers, tinkerers, and privacy-conscious users to build a life stack on their own terms.
- π LifeOS Protocol
- π Plugin SDK Docs (coming soon)
- π§ Developer Notes + Design Decisions
- For auto-sync, premium dashboards, and GPT assistant β check out LifeOS Premium (coming soon)
Apache 2.0 β freedom to build, fork, and run your life.