Morning OS

by Satya Akhil Galla
5
4
3
2
1
Score: 47/100

Description

Daily briefing dashboard for Obsidian

Reviews

No reviews yet.

Stats

4
stars
439
downloads
0
forks
65
days
3
days
3
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
25
total issues
6
open issues
19
closed issues
118
commits

Latest Version

3 days ago

Changelog

Changes

  • No more daily notes. In 0.2.2, tasks were checkboxes you typed into that day's note by hand — the plugin just read and displayed them. That's gone. Tasks now live in a real, persistent task list inside the plugin: check them off, add new ones, edit the text, split any task into sub-tasks, and attach notes — all directly in the UI, all saved on its own. Nothing to write into markdown anymore.
  • The whole app is reorganized around Areas. The old setup — separate Tactical Rules, Emotional Rules, Goals, Technical Tasks, and Hobby Tasks files — is replaced by Areas: each part of your life gets one place with its own tasks, goals, and notes. Plus a proper Inbox for capturing things on the fly and a Trash so deleting is never permanent by accident.
  • Full visual redesign — new floating glass panel, unified buttons, right-click context menus everywhere, urgency dots that flag tasks needing attention, and a table view with filters and sorting per Area.
  • One-time vault migration (Settings → Vault → Migrate) moves everything — rules, goals, tasks, and your entire wins history, not just today's — into the new system for you. Paced so it won't overwhelm mobile file sync on large vaults, and safe to re-run if you're not sure it finished.
  • [[links]] and #tags in your tasks actually work now. They used to just sit there as plain text even if you typed them — now they render as real links/tags and autocomplete as you type.
  • Wins are a real log now, not text buried in a daily note that eventually gets archived and forgotten — yesterday's wins show up on the dashboard the next morning
  • Feedback button now goes to a real inbox instead of just sitting there — the old channel got flooded by a bot and none of what you sent was actually getting through; that's fixed now
  • A round of smaller fixes: wins log formatting cleaned up, migration no longer chokes on large vaults, and the API key banner only shows up when you're actually using AI mode
  • Fixed a batch of code-quality issues flagged by Obsidian's community plugin review: type-safety gaps around date formatting, duplicate CSS properties, and a stale build artifact that didn't match the last release's source
  • Known limitation: settings aren't searchable via Obsidian's new global settings search (added in 1.13) — the settings panel itself works exactly as before on every version, this only affects the new cross-plugin search box

README file from

Github

Morning OS

Obsidian Plugin Downloads

Your Obsidian vault, processed every morning. Morning OS reads your goals, tasks, and rules — and generates a personalized briefing dashboard. Spend your morning focused, not reorganizing.

Morning OS Dashboard — dark mode


The problem

Your vault is full of goals, tasks, and rules you wrote for yourself. But every morning you still open Obsidian and spend ten minutes figuring out where to start — rereading the same files, rediscovering the same priorities.

Morning OS does that reading for you. Open the panel, your day is already laid out.


What you get

Morning OS Dashboard — light mode

Section What it does
Identity strip Your own rules about who you're trying to be — before you see a single task
Goals bar Top short and long-term goals, so the daily grind stays connected to the bigger picture
Red alert tasks Urgent tasks from today's note, with a badge showing how many days each has been carried
Regular tasks Normal tasks, same carry tracking — chronic avoidance becomes visible
Rules for today The AI picks the rules from your rules file most relevant to today's tasks
Suggestions A short nudge based on your patterns and what's been sitting undone
Hobby tasks Non-work items in their own section so they don't get buried
Wins A prompt at the end of the day — what you write here goes straight into your daily note

The AI picks which of your items to surface. It never rewrites or edits your vault. The only new text it generates is the suggestion.


Works on mobile

No terminal, no Python, no desktop-only dependencies. The plugin runs entirely inside Obsidian — tap the sun icon on your phone and your brief is ready.

The only requirement is that your vault syncs across devices.

Recommended: Remotely Save with Dropbox. Make sure your sync settings include folders starting with _ — that's where Morning OS writes its briefs.

Morning OS — mobile view


Setup

  1. Install from Settings → Community Plugins → Browse and search "Morning OS"
  2. Enable the plugin
  3. Open Settings → Morning OS — pick an AI provider and enter your API key
  4. Click the sun icon in the sidebar — Morning OS walks you through the rest

Supported AI providers: OpenAI · Google Gemini · Groq · AWS Bedrock

No API key? Morning OS still works — it uses your vault data directly without AI curation. Add a key later when you're ready.


FAQ

Does it read my private notes? Only the files you point it to in settings — daily notes, rules, goals, and task files. It never reads your entire vault. All paths are configurable.

Does my data leave my device? Only if you add an AI provider API key. Without one, everything stays local. With one, only the structured content from your configured files is sent — not your full vault.

Does it work without an API key? Yes. Without a key, it renders your tasks, goals, and rules directly from your vault with no AI curation. You can add a key later.

Does it work on mobile? Yes — iOS and Android, with no extra setup beyond vault sync.

What if my daily note doesn't exist yet? Morning OS creates it automatically when you open the panel, carrying forward any incomplete tasks from your most recent note.

How do I give feedback or report a bug? Use the feedback button inside the plugin dashboard — it takes 30 seconds and goes directly to the developer.


Vault structure

The plugin reads files you already maintain. All paths are configurable in settings.

Essential/
  Daily/YYYY-MM-DD.md              ← daily note
  State of Mind/
    Tactical Rules.md
    Emotional Rules.md
    Long-term and Short-term.md
  Pending Tasks/
    Technical Tasks.md
    Hobby Tasks.md
_generated/                        ← plugin writes here
  briefs/
  feedback/

Daily note format:

## Red alert
- [ ] urgent task

## Regular
- [ ] normal task

## Wins
- something good

Heading names are fully configurable.


  1. Reads today's daily note and your source files
  2. Fuzzy-matches incomplete tasks against previous briefs to detect carries (looks back up to 7 days across skipped days)
  3. Single LLM call picks relevant rules, goals, hobby tasks, and writes a suggestion
  4. Brief saved to _generated/briefs/YYYY-MM-DD.json
  5. Dashboard renders from the brief

Suggestion reactions (👍/👎) are stored per-day and feed into the next run.

Settings → Morning OS:

  • Briefing agent — carry lookback days, manual trigger
  • AI provider — provider, model, credentials
  • Vault paths — all source and output paths
  • Section headings — heading names in your daily note and goals file
  • How many items to show — per-field counts
  • AI vs direct mode — per-field toggle; "direct" = verbatim from vault, "AI" = LLM picks
npm install
npm run dev      # watch + copy to vault on save
npm run build    # production build
npm run deploy   # build + copy to vault

Set OBSIDIAN_PLUGIN_DIR to your vault's plugin folder path.


Built by @satyagalla · For feedback use the button inside the plugin or open a GitHub issue