Roadmap
See the complete roadmap at ROADMAP.md in the repository.
This page highlights the major upcoming features and their current status.
Current Version: v0.8.x
Completed
- Core task parsing and filtering
- CLI commands (list, stats, config, migrate, add, ingest)
- Todoist integration (native — import, sync, list, add with full two-way sync)
- MCP server for AI assistants
- Hierarchical configuration
- VitePress docs site at md2do.com
- Syntax migration — New
#due/YYYY-MM-DD,{completed:YYYY-MM-DD},{slug:NNN}format with backward-compatible legacy parsing md2do migratecommand — Automated migration from legacy bracket syntax- VS Code extension — Task Explorer, CodeLens, diagnostics, dashboard, smart
#due/autocomplete - Obsidian plugin — Task list view, grouping, sorting, commands, autocomplete
- Pluggable multi-source ingestion — Open
{slug:ID}source link pattern;md2do ingestcommand for JSONL-based import from any source (Teams, Outlook, Slack, etc.) SourceProviderinterface — Typed contract for native integrations (Todoist implements this today)build_integrationMCP prompt — Ask Claude to fetch tasks from any external source and write valid ingest files;mode=providerappends a TypeScriptSourceProviderskeletonsourcesin MCP output —list_tasksincludes source IDs so Claude can correlate tasks with external systems- CI/CD — GitHub Actions with coverage, type check, lint; npm Trusted Publishing via OIDC (no token)
In Progress
Obsidian Plugin Polish
- [ ] Community plugin submission
- [x] Auto-completion for
#due/,@,#
Advanced Todoist Sync
- [x] Basic bidirectional sync
- [ ] Advanced conflict detection
- [ ] Interactive conflict resolution
- [ ] Bulk sync with progress
Enhanced UX
- [x] Comprehensive documentation
- [ ] Interactive token setup wizard
- [ ] Better error messages
- [ ] First-run experience
Near-Term
MCP Agent Workflows
AI-powered task ingestion from M365 and more
- [x]
build_integrationprompt for any source - [ ] Scheduled agent runs (cron + MCP)
- [ ] Merge strategy for re-ingested vault files (preserve hand-edits)
Watch Mode
Real-time monitoring and auto-sync
- File system watcher
- Auto-sync on save
- Desktop notifications
Mid-Term
Native Integrations (via SourceProvider)
Additional first-class integrations built on the same interface as Todoist:
- GitHub Issues — bidirectional sync, issue linking
- Linear — issue sync with priority and cycle mapping
- Jira — ticket sync
Multi-Source Unified View
- Filter tasks by source (
--source teams,--source todoist) - Cross-source stats (
md2do stats --by source) - Conflict detection across sources (same task imported twice)
Long-Term
Web Dashboard
Browser-based task management
- Kanban board
- Calendar view
- Real-time collaboration
Advanced Features
- Task dependencies
- Recurring tasks
- Time tracking
- Custom fields
Contributing
Want to help? Check GitHub Issues or propose new features!