mahdi-massahi92 downloadsAI-powered multi-view project planner and habit tracker: Kanban, Timeline, Calendar, and more over your vault notes.
A multi-view project planner and habit tracker for Obsidian. Projects, milestones, tasks, logs, habits and events are real markdown notes; views (Kanban, Timeline, Calendar, Table) sit on top.

Kanban, Timeline (Gantt), Calendar, and Table all render the same data — every project, milestone, task, log, and event is a real markdown note with frontmatter. Drag-and-drop, filtering by project / milestone / status / priority / tag / date, and fuzzy text search work consistently across all four.
Talk to your planner — voice or text — via Google Gemini Live. Knows your projects and the note you have open, so "add a task here, high priority, due Friday" or "what's on my plate today?" just works. Every vault write is gated by a confirmation modal. Bring your own Gemini API key; nothing is proxied.
Pull any of your Apple Calendars into the vault as real Marvis events — markdown notes that participate in every view. One-way (external → vault), idempotent, recurrence-aware, with invitation status surfaced visually.
Symlink a Marvis project folder into your code repo and the bundled marvis-project skill teaches Claude Code, Cursor, etc. how to pick tasks, update status, and append work logs against your real planning notes. Because every task is its own file, you can run multiple assistant sessions in parallel on different tasks — nothing collides.
Every view works on Obsidian iOS and Android. The toolbar collapses into a mobile nav bar, filters and create flows open as full-screen modals, and tap targets are sized for thumbs. macOS-only features (Apple Calendar sync) hide themselves on other platforms.
T-/L-/M-/P-/E- code; backfill command for existing vaults.Fix login !high due:tomorrow @Brison #bug._chats/.skills/marvis.md scaffolded from a configurable template, so external agents (Claude Code, Cursor, …) can pick up project conventions automatically.archive/ folder.Marvis/
Project Life/
_project.md
milestones/v1.md
tasks/Fix-login.md
logs/2026-05-04-09-30-00.md
events/2026-05-10-kickoff.md
skills/marvis.md
archive/
npm install
npm run dev # esbuild watch
npm run build # tsc + esbuild production
To test in a real vault, symlink this folder into <vault>/.obsidian/plugins/marvis/.
See CONTRIBUTING.md for the full setup + contribution flow, and ARCHITECTURE.md for the code map and conventions.
Marvis is free and MIT-licensed. If it saves you time, you can sponsor ongoing development via GitHub Sponsors or buy me a coffee — both pay for new features, faster issue triage, and the occasional coffee.
Found a vulnerability? Please don't open a public issue — see SECURITY.md.
MIT © Mahdi Massahi