Skip to content

LifeOS

A local-first Obsidian system that keeps Markdown as durable source data beneath dashboards, capture flows, and everyday workflows.

Obsidian · Markdown · Datacore · JavaScript · CSS

About

LifeOS is a private Obsidian vault for connected notes, structured records, dashboards, and repeatable workflows across everyday domains. Markdown files remain the durable source of truth, so the underlying information stays readable and portable without depending on a custom application.

The richer interface is an additional view over those files. It helps with scanning current information, capturing new records, and working with related notes on desktop and mobile while keeping the vault local-first.

Highlights

  • Ordinary Markdown remains available beneath every enhanced view.
  • Datacore JSX dashboards summarize and organize existing vault records.
  • Local JavaScript actions support controlled updates without introducing a separate database.
  • Shared CSS keeps dashboards responsive and aligned with the active Obsidian theme.
  • Capture and enrichment flows prepare changes for review before filing them into the vault.

How it works

Obsidian stores the notes and links between them. Templates and structured fields give recurring records a consistent shape, while Bases and Datacore queries turn those records into focused lists and dashboards.

When a workflow needs an update, local JavaScript actions operate on the same Markdown files. Approval-first capture keeps proposed data visible before it is written, which is useful when enrichment or categorization could be wrong. If a dashboard or script is unavailable, the source notes still carry the information in a readable form.

Project details

  • Storage: local Markdown files in Obsidian
  • Automation: local JavaScript actions and templates