Obsidian plugin · 4.18.3

Use TaskNotes App with your vault

Use the tasks in your Obsidian vault in TaskNotes App on the web, iPhone and Android by syncing the vault with mdbase Connect.

TaskNotes App is TaskNotes for the web, iPhone and Android. It works with the same Markdown task notes as the Obsidian plugin, so a task you edit in the app is the same note you see in Obsidian.

In TaskNotes releases after 5.0.0-beta.9, Settings → TaskNotes → TaskNotes App in Obsidian has the same links, QR codes for the App Store and Google Play, and the setup steps below. The TaskNotes: Set up TaskNotes App command opens that page.

Try it first#

Open app.tasknotes.dev in a browser. Without an account, it opens an empty collection that is saved only in that browser, so you can try it straight away. It does not show the tasks in your vault until you sync the vault, as described below.

How TaskNotes App reaches your vault#

TaskNotes App cannot open files on your computer by itself. The mdbase Connect desktop app syncs your vault folder with your mdbase Connect account, and TaskNotes App signs in to the same account. The vault stays where it is, as ordinary Markdown files, and Obsidian keeps working with it as before.

You need:

  • TaskNotes 5.0 beta or later in Obsidian, on every device that uses the vault. TaskNotes 4 can overwrite the task definitions that TaskNotes App uses.
  • The mdbase Connect desktop app for macOS, Windows or Linux, on the computer that has your vault. mdbase Connect is in beta.
  • An mdbase Connect account. You can create one from the desktop app.

Back up your vault before you start. See Backup, restore, and removal.

Set up#

  1. In Obsidian, turn on the mdbase type definitions, so TaskNotes writes mdbase.yaml and the task type that TaskNotes App reads:

    • After 5.0.0-beta.9: Settings → TaskNotes → TaskNotes App → Turn on type definitions.
    • In 5.0.0-beta.9 and earlier: Settings → TaskNotes → Calendars & integrations → Generate mdbase type definitions.

    Vaults updated from TaskNotes 4 have this off until you turn it on.

  2. Install mdbase Connect on the computer that has your vault and open it. Choose Sign in with your browser, sign in or create an account, then choose Approve computer.

  3. In mdbase Connect, choose Add existing folder and select your vault's folder: the folder that contains the hidden .obsidian folder. In releases after 5.0.0-beta.9, Copy folder path on the TaskNotes App settings page copies it.

  4. Open Collections, open the vault's … menu and choose Turn on sync, then choose Turn on sync again. mdbase Connect uploads the files in the folder and keeps them in sync. The folder stays where it is.

  5. Open TaskNotes App on the web, iPhone or Android, sign in with the same account, choose the collection and choose Open TaskNotes.

  6. The first time, TaskNotes App asks to set up the collection. Choose Set up, or Continue if nothing needs to change.

Before step 6, update TaskNotes to version 5 on every device that uses the vault. TaskNotes App's setup writes the task type whether or not type definitions are turned on in Obsidian, and a device still running TaskNotes 4 with Generate mdbase type definitions turned on can overwrite it.

After step 3, the TaskNotes App settings page shows the vault as added to mdbase Connect.

Use one sync service per vault#

Once mdbase Connect syncs the vault, stop syncing it with any other service, such as Obsidian Sync, iCloud Drive, Dropbox, OneDrive, Google Drive or Syncthing. Two services syncing the same folder can create conflicting copies of your notes.

  • Other computers: install mdbase Connect on each computer where you use the vault in Obsidian, sync the collection to a folder there, and open that folder as a vault in Obsidian.
  • Phones: Obsidian on iPhone and Android cannot sync through mdbase Connect. On your phone, use TaskNotes App for your tasks.

If you rely on another service to use the whole vault in Obsidian on your phone, keep using it, and don't sync the vault with mdbase Connect.

What changes in your vault#

  • mdbase.yaml and the _mdbase/ folder hold the task definitions and the TaskNotes settings record that the plugin and the app share. TaskNotes hides them in the file explorer by default. See mdbase collections.
  • mdbase Connect keeps its sync state in the hidden .mdbase/ folder. Don't edit or delete it.
  • Tasks created or changed in TaskNotes App are ordinary task notes, written in the same format as the plugin's.

Use your tasks from Claude#

The same setup lets AI apps such as Claude reach your tasks, even when Obsidian is closed. Add the mdbase MCP server to your AI app and approve the collection. TaskNotes' own HTTP API and MCP server work only while Obsidian is open on that computer.

Stop syncing#

In mdbase Connect, remove the collection. Apps stop using it, and the folder and its files stay where they are.

Source: tasknotes.dev:content/obsidian/guides/tasknotes-app.mdView source