YACHT

pending

by jayandoh

Yet another chill habit tracker. Embed it in your notes or open it from the sidebar, and export your data!

Updated 3d ago0BSDDiscovered via Obsidian Unofficial Plugins
View on GitHub

YACHT - Yet Another Chill Habit Tracker (for Obsidian)

Track your habits directly inside of Obsidian. Your habits and logs are all stored locally within the plugin's data, and is easily exportable to another Obsidian vault.

Demo

Features

Habit tracker view

There are two ways to display the habit tracker:

  1. Sidebar/Tab view
  2. Embedded view

Sidebar/Tab view

Clicking the habit tracker ribbon or running the Open habit tracker command will open the habit tracker tab:

Embedded view

Adding the codeblock:

```habit-tracker
```

to any note will embed an interactive habit tracker.

Streak indicator

The number of consecutive completed days are displayed next to each habit name, counting backward from today.

Add, edit, and archive habits

Click the + button or run the "Add habit" command to add a new habit. Click any habit name to edit it, rename it, or archive it. Archived habits are hidden from the tracker by default but can be shown via settings.

Import and export

Export all habits and logs to a JSON file from the settings tab. Import a previously exported file with two options:

  • Replace all - overwrites all existing habits and logs with the imported data
  • Merge - adds imported habits alongside existing ones, with duplicate resolution (Replace, Merge logs, or Ignore per duplicate)

Settings

SettingDescription
Date window sizeNumber of date columns to display (default: 30)
Date formatFormat for column headers, e.g. M-D (default: M/D)
Show archived habitsInclude archived habits in the tracker view
Export dataDownload all habits and logs as a JSON file
Import dataImport habits and logs from a JSON file

(Potential) Future Todos

  • Overview of habit history / Heatmap
  • Customizable CSS settings
  • Import from Loop Habit Tracker (CSV export handling)

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.