Capture notes and tasks in seconds from your macOS menu bar, directly into your Obsidian daily note.
Download DMG • Quick Start • Why It Stands Out
- Capture from the menu bar without breaking your flow.
- Write straight to your Obsidian daily note (
YYYY-MM-DD - Note.md). - Add tasks with an optional due date from a calendar picker.
- See due-today and overdue tasks directly in the menu dropdown.
- Filter visible dropdown tasks with a configurable exclusion text.
- Complete tasks from dropdown and auto-reschedule recurring tasks.
- Clean focused UI with inline confirmations and fast close-on-success.
- Simple distribution via GitHub Releases.
- Platform: macOS (
.app+.dmg) - Stack: Swift + AppKit
- UX model: menu bar first, configuration-aware actions
- Storage: local filesystem only (your Obsidian vault)
Recurring tasks are detected with a 🔁 rule at the end of a task line.
Supported recurrence rules:
🔁 every dayor🔁 daily🔁 every weekor🔁 weekly🔁 every monthor🔁 monthly🔁 every yearor🔁 yearly🔁 every N day(s)(example:🔁 every 3 days)🔁 every N week(s)(example:🔁 every 2 weeks)🔁 every N month(s)(example:🔁 every 2 months)🔁 every N year(s)(example:🔁 every 2 years)
Example:
- [ ] Pay rent 📅 2026-03-03 🔁 every monthWhen a recurring task is completed from the dropdown, the app marks it done and appends the next occurrence automatically.
- Download the latest DMG from the section below.
- Move
ObsidianQuickNoteTask.appto/Applications. - For personal unsigned builds, run once:
xattr -dr com.apple.quarantine "/Applications/ObsidianQuickNoteTask.app"- Launch the app, open
Settings, then configure:- your local Obsidian vault,
- your default folder where notes/tasks are created.
Or install/update automatically in one command:
bash <(curl -fsSL https://raw.githubusercontent.com/blamouche/obsidian-quick-note-task/main/scripts/install_latest.sh)Latest DMG: https://github.com/blamouche/obsidian-quick-note-task/releases/download/1.1.15/ObsidianQuickNoteTask-1.1.15.dmg Last update: 2026-03-09 (UTC)
swift build
swift run ObsidianQuickNoteTaskAppGitHub Actions (.github/workflows/release.yml) automatically:
- builds a production app bundle,
- packages a DMG,
- publishes it to GitHub Releases,
- updates this README download link,
- updates
Releases.mdwith versioned "Added" notes.
Versioning follows X.Y.Z with CI automation:
X.0.0(major) only on explicit manual request (workflow_dispatchwithmajor_bump=truein.github/workflows/versioning.yml).0.Y.0(minor) automatically when a new branch is seen for the first time.0.Y.Z(patch) automatically on each commit push (patch increment based on pushed commits count).
Canonical version is stored in VERSION. Branch creation markers are tracked in .versioning/branches/.
- In this environment,
swift testmay fail ifXCTestis unavailable in the active toolchain.



