Every feature, organized by category.
A free built-in AI agent, an MCP server for your own AI, notes that link to tasks, boards, a two-way calendar, time tracking, native apps — and full export so you're never locked in. Here's the whole toolbox.
An assistant that actually does the work
mirv's AI doesn't just chat — it reads, plans and edits your real workspace, and it lets you bring your own assistant too.
Free built-in AI agent
Mirv lives in a chat bubble inside the app and can create, reschedule, complete and organize real tasks, draft notes and start the timer. No API key, no add-on, no extra subscription.
48-tool MCP server
Connect Claude Desktop, Cursor or any MCP-capable assistant to your live workspace. One click in Settings generates the config and a token you control.
“What should I do now?”
One priority-ranked queue across every list and workspace, tuned to your energy, the time you have and your current context.
Auto-schedule
The agent packs your open tasks into the free time on your calendar, ranked by the focus brain — propose a plan first, then commit it in one tap.
Reusable workflows
Capture a sequence of tasks once, then apply it to any list. Workflows evolve — recapture and they update everywhere they're used.
Cleanup & optimise
A one-click report finds empty or duplicate notes, stale or duplicate tasks and empty lists, then purges the clutter with your OK.
Confirm before it acts
Destructive or bulk changes are proposed and wait for your approval — then the agent shows you exactly what it touched.
Send feedback to the makers
Tell Mirv what you think and it emails your feedback straight to the team — no support portal, no forms.
Structure that bends to your work
Capture fast, nest as deep as the project needs, and let mirv keep the busywork off your plate.
Nested lists & subtasks
Real folders, lists and as many levels of subtasks as the work needs. Every subtask is a first-class task; moving one keeps its whole subtree.
First-class folders
Group anything into a folder in a single move — folders are a real kind, never a list awkwardly nested inside another list.
Task dependencies
Mark a task “blocked by” any number of others, so the thing that's actually in the way is impossible to miss.
Flexible recurring
Repeat on a fixed schedule or relative to when you finish — “3 days after I last did it,” not just “every Monday.” Completing it spawns the next instance.
Bulk editing
Select mode plus a sticky toolbar: move, reschedule, reprioritize, duplicate, hide or clear out dozens of tasks at once.
Fast quick-add
An inline, auto-focused composer on Today and your filter views stamps the right due date, flag or context as you type.
Priorities, dates & hide-until
Set priority, due and start dates, effort and energy — and hide a task until the day it actually matters.
Task types & best time
Define your own task types with a colour and a default best-time-of-day that drives calendar colour, filtering and scheduling.
Auto-organize done work
Pick a completed column per list and checked-off tasks slide there automatically, so your active view stays clean.
Archive without deleting
Archive a list and its whole subtree vanishes from every view until you bring it back. Nothing is ever lost.
Drag to reorder
Drag tasks into the exact order you want on desktop — and long-press to drag-reorder on your phone.
Swipe actions
On mobile, swipe a row to complete or delete it, or to push it to Today or Tomorrow — with a haptic tap when it triggers.
One set of tasks, every way to see them
Boards, lists, calendars and a real dashboard are all views over the same data — switch with a click, never a re-entry.
List ↔ Board ↔ Calendar
Same tasks, three views, one click. Switching is a pure presentation change — your data never moves.
Flexible Kanban boards
Group any board by status, by list, by priority, or by status with list swimlanes. Same-meaning statuses across lists merge automatically.
Real dashboard
Today, overdue, next actions, work by list, stuck projects and a 14-day completion trend — built in, not bolted on.
Gantt timeline
See start and due dates laid out on a timeline for any list when you need the bigger picture.
Focus / Next Actions
A GTD-style brain surfaces the single best next action across all your lists and workspaces.
GTD filters & smart views
Today, Upcoming, Next, Waiting and more — timezone-aware so “Today” means your today, not the server's.
Field visibility
A per-view “Fields” toggle controls which inline fields — status, assignee and more — show on each task.
Remembered view per list
Each list remembers whether you last left it as a list, board or Gantt — and it follows you across devices.
Notes that link straight to your tasks
Obsidian-style Markdown docs that live in the same app as your to-dos — and connect to them.
Markdown or rich text
A WYSIWYG editor with markdown-as-you-type, a floating format menu and a one-click Write / Preview toggle. Type Markdown or just write.
[[wikilinks]]
Type [[ with live autocomplete to link a note to any task or other note — your meeting note is connected to the tasks it spawned.
Labels shared with tasks
One label namespace across notes and tasks, so a tagged note and its tasks surface together everywhere.
Folders & archive
Organize notes into folders you can rename, move and archive — with an Archived section for everything you've set aside.
Paste images inline
Drop or paste a screenshot straight into a note — perfect for whiteboard photos right after a meeting.
Export to Markdown / zip
Export any note to .md or the whole set to a .zip — plain files, no lock-in, ever.
Bring your notes over
Transfer notes in from Obsidian, Apple Notes or OneNote — front-matter and #tags become mirv labels automatically.
Your tasks and your time, finally fused
A full calendar that syncs both ways with the calendars you already live in — and helps you protect your day.
Day / Week / Month / Agenda
A real calendar grid with a now-line, drag-to-schedule from a backlog rail, and lane-packed spanning bars in Month view.
Two-way calendar sync
Connect Google Calendar, Microsoft 365 and Apple (CalDAV). Events flow both ways, with incremental sync and push updates.
Auto-schedule open work
Pack your open tasks into the gaps between events, ranked by priority — preview the plan, then commit it.
Recurring blocks & ideal week
Lay down maker / manager / balanced time-block templates; auto-schedule pulls matching tasks into the right blocks.
Event → task
Click a foreign calendar event on the grid and turn it into a task — keep it linked or convert it outright.
Workload gauge
Each day shows scheduled effort plus booked events against your workday window — amber when it's tight, red when over-committed.
Daily rituals
Plan-my-day pulls in yesterday's hand-off and a one-tap schedule; the shutdown review captures what's done, what slipped and a hand-off note.
Conflicts & reminders
Overlap warnings as you drag, plus optional browser and toast reminders a set number of minutes before each block.
Colour your calendar
Colour events by type, list or priority, with a clickable legend that isolates a single bucket.
See where your time actually goes
Track real minutes per task and learn the truth about your own estimates.
Focus timer & time tracking
Run a timer per task and mirv logs the real minutes you spend on it.
Planned-vs-actual analytics
Charts compare what you estimated to what it really took, so your estimate bias stops being a mystery.
Focus from a calendar block
Hit play on a scheduled block to start the timer; on stop, the bar swaps to an actual-vs-planned recap.
Keep work and life apart — and share what matters
Group your lists into workspaces, invite people to the ones you choose, and agree on a shared default view.
Workspaces
Group, share and filter your lists into workspaces — a clean split between work and personal, or one space per client.
Share lists & invite by email
Invite collaborators with autocomplete — even people without an account. They get a signup email and the list auto-accepts when they join.
Shared default view
“Save view for everyone” sets a list's default sort and filters for the whole team, while each person can still keep their own override.
Referrals
Invite a friend with your own referral link and bring more of your team aboard.
Come in easily, leave whenever you want
Bring your old app across in a few clicks — and take everything with you the day you decide to go.
Import from anywhere
One-click importers for TickTick, Todoist and Microsoft To Do bring your lists, tasks and structure across intact.
Notes transfer
Pull your notes in from Obsidian, Apple Notes or OneNote, with HTML converted to clean Markdown.
Full JSON export & import
Your entire workspace exports to JSON and imports back — the single source of truth is one database you can always carry out.
Account data export
Download a complete export of your account data on demand, in line with GDPR/CCPA data-rights.
The same workspace, everywhere you are
A fast web app plus native macOS, iOS and Android builds, with the home-screen extras you expect.
Web & installable PWA
A fast, code-split web app you can install to your dock or home screen and run like a native app.
macOS desktop app
A signed, notarized desktop build for Apple Silicon.
iOS & Android apps
Native apps on the App Store and Google Play, sharing the exact same workspace as the web.
Home-screen widgets
Smart summary, today's progress, up-next, quick-add and focus-timer widgets on both iOS and Android.
Live Activity & Dynamic Island
Your running focus timer shows up live on the iOS Lock Screen and in the Dynamic Island.
Spotlight search
Your tasks and notes are indexed in iOS Spotlight, so a system search jumps straight back into the app.
App icon badge
The home-screen icon badge mirrors your overdue and due-today count at a glance.
Native feel
Haptics, pull-to-refresh, swipe rows, edge-swipe-back and safe-area handling make the mobile apps feel built-in.
Nudges on your terms
Decide exactly what you hear about, on exactly the channels you want.
Notification center
Per-event toggles for email and push, with an in-app bell for everything that happens in your workspace.
Real server push
Native APNs and FCM push wake even a fully-closed app — not just a banner while it's open.
Due reminders
Get reminded before a task is due, scheduled as real OS notifications on your device.
Email notifications
Mirror the events that matter to your inbox — task assignments, invites and more.
Built to be automated
An open, documented API and a local MCP server mean mirv plays well with everything else you run.
MCP server
A local, stdio Model Context Protocol server exposes your workspace as tools, resources and prompts to any MCP client.
REST API + OpenAPI docs
Every operation is a documented REST endpoint, with live Swagger UI and an OpenAPI 3.1 spec generated from the same schemas.
Scoped, revocable tokens
Generate read-only or read-write API tokens for the MCP server and external scripts — and revoke any of them whenever you like.
Docs & guides
A full docs site walks through setup, the API, the MCP tools and the native apps.
Your data, your control
Local-first by design, portable by default, and never sold or mined for ads.
Local-first & portable
Your workspace is yours. One database is the single source of truth, and you can export the whole thing as JSON any time.
No ads, no data selling
We never sell your data or use your content for advertising. The product is the app, not you.
Secure by default
Connections use HTTPS and passwords are stored only as salted hashes — never in plain text.
Backed up & restorable
The whole database is snapshotted by automated backups with a tested restore path.
mirv is operated by RATKING LABS PTY LTD. See our Privacy Policy and Terms for the full detail.
Ready to put it all to work?
Open mirv, create your first list, and let a built-in agent — and your own — get to work in minutes. It's free.
Open the app →