Skip to content

cybersader/obsidian-daily-notes-ng

Repository files navigation

Daily Notes NG

Daily Notes NG

Next-generation daily notes for Obsidian
Named journals · Multi-user identity · Folder-note mode · All-in-one

Latest Release License Documentation Obsidian Plugin


Early development — Features are being built and APIs may change. I use this plugin daily in my own vaults, so it will be maintained. Bug reports and feature requests welcome on GitHub Issues.

Why?

The Obsidian daily notes ecosystem has a maintenance crisis. Periodic Notes and Calendar have been abandoned for ~4 years with 151+ open issues. Users are forced to combine 5+ plugins for a complete workflow.

Daily Notes NG consolidates the best features into one plugin — and adds named journals and multi-user identity that no other daily notes plugin offers.

Features

Named journals

Multiple journals per vault, each with its own folder, template, periodicity, and ownership scope. Personal journal, work standup, team retro — all separate.

Multi-user identity

Register devices to person notes. Per-person folders, creator attribution, group journals. Shared vaults just work.

Folder-note mode

Each periodic note becomes a folder — attachments nest under it. Auto-generated .base MOC dashboards.

Template integration

Built-in {{title}}, {{date}}, {{time}}, {{person}} variables. Seamless Templater bridge when installed.

Calendar sidebar

Month-view calendar with dot indicators. Click any day to open or create a note.

Todo rollover

Carry incomplete checkboxes from yesterday's note to today's automatically.

Natural language dates

Type @next friday to get inline date suggestions powered by chrono-node.

Named journals — the core concept

Unlike other periodic notes plugins that give you one folder per periodicity, Daily Notes NG lets you define multiple named journals:

Your journals:
+-- Personal        -> Journal/Alice/Daily     (daily, person-scoped)
+-- Work standup    -> Teams/Dev/Standup       (daily, group-scoped)
+-- Research log    -> Research/Weekly          (weekly, person-scoped)
+-- HQ bulletin     -> HQ/Bulletin             (daily, global)
+-- Team retro      -> Teams/Dev/Retro         (weekly, group-scoped)

Global journals are available to everyone. Person journals only appear on registered devices. Group journals show for all group members.

Installation

BRAT (recommended for beta)

  1. Install BRAT from Community Plugins
  2. BRAT Settings > Add Beta Plugin > cybersader/obsidian-daily-notes-ng
  3. Enable Daily Notes NG in Community Plugins

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create folder: <vault>/.obsidian/plugins/daily-notes-ng/
  3. Copy the downloaded files into that folder
  4. Restart Obsidian and enable the plugin

Community Plugins (coming soon)

Search for "Daily Notes NG" in Obsidian Settings > Community Plugins.

Quick start

  1. Enable the plugin — a "Daily" journal is created by default
  2. Open today's noteCtrl/Cmd + P > "Open today's daily note"
  3. Configure journals — Settings > Daily Notes NG > Journals

For multi-user vaults:

  1. Settings > Identity > Enable multi-user identity
  2. Register this device to a person note
  3. Create person-scoped journals

Documentation

Full documentation: cybersader.github.io/obsidian-daily-notes-ng

Development

Built with Bun, TypeScript, and esbuild. Includes Obsidian CLI testing, a test fixtures plugin, and BRAT-compatible releases.

bun install              # Install dependencies
bun run dev              # Development mode (watch)
bun run build            # Production build
bun test                 # Run tests
bun run lint             # ESLint with obsidian-plugin rules
bun run release:patch    # Bump version + commit + push (CI auto-releases)

See the development guide for the full workflow.

Companion plugins

Plugin Integration
Folder Notes .base MOC recognized as folder note, click-to-open
Templater Auto-delegates template processing when installed
Dataview All periodic notes queryable regardless of storage mode

Contributing

Contributions welcome! Please read the development docs first.

License

MIT


Made with care by cybersader

About

Next-generation daily notes plugin for Obsidian: periodic notes, calendar, templates, todo rollover, frontmatter dates, NLP dates, identity system

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors