Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Morning OS

Satya Akhil GallaSatya Akhil Galla560 downloads

Daily briefing dashboard that surfaces tasks, goals, and AI insights from your Obsidian vault

  • Overview
  • Scorecard
  • Updates11

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 persistent Today tasks — they remain selected until you act on them
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
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.

Home Screen widget notes and sync

Morning OS can export Identity, goals, Today, Inbox, or All tasks to an owned Markdown note for Obsidian's iPhone/iPad Home Screen View Note widget. Add and enable an export in Settings → Morning OS → Widget notes, then point the widget at that note. These notes are display-only; changing their Markdown or checkboxes does not change a task. See widget setup for test-vault installation, iOS requirements, and limitations.

Remotely Save transfers vault files through the remote and include/exclude rules you configure. It can transfer _generated/data/state.json (the authoritative tasks, notes, Today membership, date reminders, and occurrence acknowledgements), briefing JSON, configured source notes, and widget Markdown notes, but only when your configuration includes those paths. It does not deliver calendar events or run Morning OS while Obsidian is closed.

Vault data Purpose and sync consideration
_generated/data/state.json Authoritative item state. Sync it if tasks must move between devices.
_generated/briefs/, configured identity/goals/wins notes, and widget destinations Source and display content. Widget notes are regenerated representations, not task authority.
_generated/snapshots/, _generated/recovery/, feedback, legacy files, pending transaction artifacts Recovery, feedback, or compatibility data. Whether they sync depends on your include/exclude rules; transaction artifacts are neither locks nor device-local storage.
.obsidian/plugins/morning-os/ Morning OS settings live here. Transfer depends on whether your sync service includes hidden/plugin configuration folders.

Check your provider's configured include/exclude rules and hidden-file options rather than assuming every eligible path syncs. Calendar publishing is not available yet: a safe mobile adapter needs provider-enforced idempotency and stale-device conflict handling before it can be enabled.

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 keeps unfinished Today selections until you complete, dismiss, delete, or explicitly remove them.

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
_generated/                        ← plugin writes here
  briefs/
  feedback/

Daily note format:

## Red alert
- [ ] urgent task

## Regular
- [ ] normal task

## Wins
- something good

Heading names are fully configurable.


How it works under the hood
  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 and goals, 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.

Configuration

Settings → Morning OS:

  • Briefing agent — one explicit Regenerate briefing action
  • 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
Development
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

HealthExcellent
ReviewSatisfactory
About
Generate a daily briefing dashboard from your vault that surfaces tasks, goals, rules and AI-picked insights each morning. Detect carryover tasks, record what you resolved and what's still open, and surface identity affirmations and suggestions using multiple AI providers.
TasksAIReview
Details
Current version
0.3.1
Last updated
Last month
Created
4 months ago
Updates
11 releases
Downloads
560
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Satya Akhil GallaSatya Akhil Gallasatyagalla
GitHubsatyagalla
  1. Community
  2. Plugins
  3. Tasks
  4. Morning OS

Related plugins

LearnKit

A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, tests, and more.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.