wesswart77224 downloadsA workspace for working life: Home command centre, CRM, PRM, Planner with reminders, rich projects, Reports, and CSV import. Markdown source-of-truth, no server required.
A unified Obsidian plugin for CRM, PRM, project management, daily planning, and reminders — all on top of plain markdown. No server, no sync service, no lock-in. Your vault stays your vault.

Most "second brain" plugins do one thing well. Cadence is the opposite: a coherent workspace that brings together the surfaces a working person actually moves between every day — today's tasks, the week ahead, deals in flight, contacts, projects, recurring reminders — and presents them in a single tab with one familiar nav.
.md file with frontmatter. Tasks, Dataview, Templater all keep working. Move to a different vault tomorrow — your data goes with you.Two-column dashboard: today's tasks (tickable inline) · this week's progress · upcoming deadlines · partners due for follow-up · top active projects with milestone progress · pipeline at a glance · recent activity. Optional "open on Obsidian startup" + Homepage plugin compatible.


stage frontmatter; Won column gets a soft emerald tint
Partners · Registrations · Commissions · Leads · Certifications · Analytics — same entity-list pattern, in their own folders, with status enums and Reports that aggregate across them.
Click a project, get a real PM surface — not a markdown editor. Hero with status/priority pills, owner, due date, color-banded progress bar. Left column: tickable milestones (date + title + delete on hover) and tasks with + Add buttons. Right column: Brief, Scope, Risks, Stakeholders, Notes — all autosaving textareas writing back to their H2 sections. Open as note for full body editing in Obsidian's editor.

Quick-capture with Cmd+Shift+I → modal with text, optional datetime, optional repeat (daily/weekly). The plugin ticks every 30 seconds and fires due reminders as in-app notices (and optionally desktop notifications). Snooze 15m / 1h / tomorrow on any reminder. The nav badge shows live overdue count.

Pipeline · Sales · Partners · Activity · Productivity (over your daily notes — completion %, streaks, journal volume, 14-day done-tasks bar chart).
A clean two-column modal for every entity type — type-aware widgets (date pickers, dropdowns for stage/status/priority/tier/type), smart defaults, smart placeholders, primary field marked required. Enter to submit, Esc to cancel.

Bring an entire client list, pipeline, or partner roster in from a spreadsheet. Run Cadence: Import from CSV (or hit "Import CSV" on any list view) → pick a .csv from your vault or paste raw text → Cadence auto-maps columns to entity fields by name (with synonyms — Email, email, Email Address all map to email). Override any mapping, see a sample of the first two rows, then import. Each row becomes one markdown file with frontmatter populated.

main.js, manifest.json, styles.css from the latest release<your-vault>/.obsidian/plugins/cadence-planner/+ New Deal → fill in title, stage, value → Create+ New Contact+ New Project → click into it → tick milestones, fill in BriefCmd+Shift+I → "Call John" → Remind me → +1h → Capture. Wait. The notification fires.Cadence creates folders on demand: Cadence/Contacts/, Cadence/Pipeline/, Cadence/Partners/, etc. Move them anywhere afterwards — change paths in Settings if you do.
Settings → Cadence:
| Action | Shortcut |
|---|---|
| Open Cadence | (assignable, no default) |
| Quick capture (with optional reminder) | Cmd+Shift+I (Ctrl+Shift+I on Windows/Linux) |
| Open Cadence — Home | (assignable) |
| Open Cadence — Today | (assignable) |
| Open Cadence — Calendar | (assignable) |
| Open Cadence — Pipeline | (assignable) |
| Open Cadence — Inbox | (assignable) |
| Import from CSV | (assignable) |
| New today entry (creates if missing) | (assignable) |
Bind your favourites under Settings → Hotkeys → search "Cadence".
your-vault/
daily/ ← daily notes (your existing setup)
2026-05-05.md
Cadence/
Contacts/Jane Smith.md
Companies/Acme.md
Pipeline/Acme — FTTH expansion.md
Partners/Distribution Co.md
Activities/Discovery call with Jane.md
Projects/Q3 launch.md
...
Each entity is plain markdown with YAML frontmatter — readable, editable, scriptable, portable. Cadence's views are just rich lenses over these files; everything you do in the UI writes back to them.
A matching Cadence theme is available separately for vaults that want a fully-tuned visual system (warm paper surfaces, emerald accents, Geist + JetBrains Mono typography). The plugin works with any Obsidian theme; the Cadence theme is purely cosmetic.
git clone https://github.com/wesswart77/obsidian-cadence
cd obsidian-cadence
# Plugin is plain JS, no build step. Drop main.js + manifest.json + styles.css
# into <vault>/.obsidian/plugins/cadence-planner/ to test.
PRs welcome. For bug reports, please include your Obsidian version, OS, and a minimal vault to reproduce.
If Cadence saves you time or makes your day a bit smoother, a coffee keeps the dev nights going. ☕
Or via the heart icon next to Cadence in Obsidian's community plugin browser once you have it installed.
MIT © Wesley Swart