Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

TickTickSync

thesamimthesamim31k downloads

Sync TickTick tasks.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates57

The TickTickSync plugin automatically creates tasks in TickTick and synchronizes task state between Obsidian and TickTick.

TickTickSync is Mobile Compatible!

The plugin works best when the Tasks plugin is installed.

Features

  • Bidirectional synchronization of Tasks and Notes.
  • Date/Time compatibility with the Tasks plugin.
  • Mobile Compatible.

Documentation

Please see Documentation in the Wiki.

Known Issues

  1. The plugin only works with the Tasks emoji formats.
  2. Because Tags can't have spaces, at this time it is not possible to add a task to a project with a name that contains spaces. As a workaround #folder_with_a_space will be converted to folder with a space in TickTick

Installation

From within Obsidian

From Obsidian v1.3.5+, you can activate this plugin within Obsidian by doing the following:

  1. Open Obsidian's Settings window
  2. Select the Community plugins tab on the left
  3. Make sure Restricted mode is off
  4. Click Browse next to Community Plugins
  5. Search for and click on TickTickSync
  6. Click Install
  7. Once installed, close the Community Plugins window
  8. Under Installed Plugins, activate the TickTickSync plugin

You can update the plugin following the same procedure, clicking Update instead of Install

BRAT

  1. Install from Community Plugins Obsidian42 - BRAT (latest)
    • See their readme.
  2. Follow the instructions to add the plugin from: https://github.com/thesamim/TickTickSync

Manually

If you would rather install the plugin manually, you can do the following:

  1. Download the latest release of the plugin from the Releases page.
  2. Extract the downloaded zip file and copy the entire folder to your Obsidian plugins directory.
  3. Enable the plugin in the Obsidian settings.

Acknowledgements

This plugin is based on Ultimate Todoist Sync for Obsidian.
There have been significant changes due to the difference between TickTick and ToDoist task handling. I am grateful for the work that HeroBlackInk put it in to the original plugin.

The TickTick api wrapper used here is forked from https://github.com/lucasvtiradentes/ticktick-api-lvt. Thanks to Lucas for his support.

Thanks to quanru for his work in enabling Dida support in TickTick api wrapper and for helping with Dida testing.

Thanks to anschein for helping with Dida testing.

Thanks to Yusuf for help debugging timezone issues.

Thanks to LemurTech and zarb1n for continuous support and help with debugging API moving target!

Thanks to jee-ee for pointing out the change in Device ID processing.

Thanks to coneos for pointing out the language disparity issue on mobile login.

Thanks to gsdstr for the MAJOR refactor that will enhance TickTickSync future development.

Thanks to mProjectsCode for his contribution to the Svelte documentation!

Disclaimer

This plugin was built with the author's specific use cases in mind. Additional use cases can and will be considered.

The author makes no representations or warranties of any kind, express or implied, about the accuracy, completeness, or usefulness of this plugin and shall not be liable for any losses or damages resulting from the use of this plugin.

The author shall not be responsible for any loss or damage, including but not limited to data loss, system crashes, computer damage, or any other form of loss arising from software problems or errors. Users assume all risks and are solely responsible for any consequences resulting from the use of this product.

By using this plugin, you agree to be bound by all the terms of this disclaimer. If you have any questions, please contact the author.

Contributing

Contributions are welcome! If you'd like to contribute to the plugin, please feel free to submit a pull request.

License

This plugin is released under the GNU GPLv3 License.

63%
HealthExcellent
ReviewRisks
About
Synchronize tasks and notes bidirectionally between Obsidian and TickTick, keeping task states aligned and supporting Tasks-plugin date/time formats. Create and update TickTick tasks automatically from Obsidian and retain full mobile compatibility.
TasksIntegrationsProject management
Details
Current version
1.1.17
Last updated
6 months ago
Created
3 years ago
Updates
57 releases
Downloads
31k
Compatible with
Obsidian 1.0.0+
License
GPL-3.0
Report bugRequest featureReport plugin
Author
thesamimthesamim
github.com/thesamim
GitHubthesamim
  1. Community
  2. Plugins
  3. Tasks
  4. TickTickSync

Related plugins

Agile Task Notes

Import your tasks from your TFS (Azure or Jira) to take notes on them and make todo-lists!

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Reminder

Manage Markdown TODOs with reminder.

Todoist Sync

Materialize Todoist tasks within your notes.

Todoist Text

Integrate your Todoist tasks with Markdown checkboxes.

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

Task List Kanban

Organizes all of the tasks within your files into a kanban view.

Super Simple Time Tracker

Multi-purpose time trackers for your notes.

Jira Issue

Track the progress of Atlassian Jira issues from your notes.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.