Home - Obsidian-Tasks-Sync/obsidian-tasks-sync GitHub Wiki

Home

Welcome to the official documentation for Obsidian Tasks Sync, a plugin that enables seamless integration between Obsidian’s markdown-based note-taking and external task management services.

This plugin empowers users to:

  • Manage tasks contextually inside markdown notes
  • Synchronize those tasks with external platforms such as Google Tasks or Todoist
  • Stay productive across devices without leaving the Obsidian environment

The plugin is built with extensibility in mind. While it initially focused on Google Tasks, support has now expanded to Todoist, and future integrations like Microsoft To Do or Notion are anticipated.


What is Obsidian Tasks Sync?

This plugin helps unify your note-based task management with external scheduling tools. Users can:

  • Create and update tasks directly in markdown files
  • Push tasks to external platforms using Command Palette actions
  • Sync remote changes back into Obsidian
  • Maintain full context of a task in your notes while leveraging cross-device sync

Key Features

  • Bi-directional sync between Obsidian and external task platforms
  • Markdown-based task parsing and unique ID tracking
  • Command Palette integration for quick task commands
  • OAuth2 authentication per user
  • Adapter-based structure for multi-platform expansion

Quick Links

Getting Started

Development

Platform Integrations

Features

Repository


Maintainers

This plugin is developed and maintained by a team of four:

  • Project Lead
  • Core Developer
  • Documentation & QA
  • CI/CD & Infrastructure

License

See the LICENSE file in the repository.


Roadmap Summary

Feature Status
Subtask Generation with AI Planned
Reminder Support in Obsidian Planned
Plugin Directory Registration Planned

We welcome your feedback and contributions. Let’s build a seamless productivity workflow together!