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
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Atomic Tracker

JustinJustin715 downloads

Track exercise and hobbies with heatmaps, cues, timers, and a daily dashboard.

Add to Obsidian
Atomic Tracker screenshot
  • Overview
  • Scorecard
  • Updates21

Habit tracking in Obsidian. Sessions, reading, heatmaps, one daily note.

Guide: docs/USER_GUIDE.md

Install: Community plugins (when listed), or copy main.js, manifest.json, and styles.css from the latest GitHub Release into .obsidian/plugins/atomic-tracker/. Do not use “Source code (zip)”. After an update, Atomic shows a short What's new notification once. Step-by-step: user guide.

Atomic Tracker on desktop and mobile

Dashboard

KPI cards, per-habit activity, a monthly chart, and recent sessions. Open atomics/Dashboard.md or Open dashboard.

Dashboard on desktop and phone

Cue cards

Every cue of the year as a fanned stack of index cards. Hover to preview, then click (or tap) to move the card to the center of the screen. Add a cue from the form on a session note.

Cue cards on desktop and phone

Copy-paste notes: examples/daily-notes · examples/templates · examples/dashboard

Command palette: Create today's daily note and Create daily note template. Paths follow Daily Notes / Templates core settings (Obsidian defaults when unset). Wiring: examples/README.md.

What it does

  • Exercise sessions and custom habits: enable/disable, one color picker → four heatmap shades
  • Gym set log (atomic-gym-log): pick an exercise, enter weight and reps, click Add set. You don't type the table row yourself
  • Cue log (atomic-cue-log): type multiline markdown (English or Traditional Chinese) on a session note and click Add cue; logged cues show as the same index cards as the cue page
  • Cue pages (atomic-cues with activity:): every cue of the year as an index card in a fanned stack; hover previews, click or tap opens a centered card that grows with the cue and scrolls if it is taller than the window
  • Exercise date notes (gym, golf, and peers) include a start/stop timer that writes duration_min
  • Reading items with timers, book shelf, and Bases
  • Heatmaps filterable with activity: …, optional 2×2 grid (columns, rows, …)
  • Yearly dashboard: KPI cards, per-habit activity cards, monthly chart, and recent sessions
  • Property dropdowns for Reading status, golf felt/location, gym location/weight_unit (location also allows Custom…)

Settings → Atomic Tracker → Language: English (en, default) or Traditional Chinese & English (zh-Hant-en). Changing language never rewrites existing notes. Saved language is kept on existing installs.

Default vault layout

atomics/
├── Dashboard.md
├── exercise/
│   ├── Gym/
│   │   ├── Cues.md
│   │   └── YYYY/YYYY-MM-DD.md
│   └── Golf/
│       ├── Cues.md
│       └── YYYY/YYYY-MM-DD.md
└── hobbies/
    └── Reading/
        ├── Bookshelf.base
        ├── Book Shelf.md
        ├── Covers/
        └── Items/<Book>.md

Privacy

Atomic Tracker runs locally in your vault. It does not collect telemetry, require an account, or show ads. It does not call home. The only network fetch is if you set a book cover to an http(s): URL, which Obsidian loads like any other remote image in a note. It reads and writes notes under atomics/ and any other vault paths you configure (dashboard, activity folders, book covers).

License

Licensed under the Apache License 2.0.

HealthExcellent
ReviewSatisfactory
About
Track habits, exercise sessions, and reading progress with timers and a built-in bookshelf. Visualize activity with filterable heatmaps, choose a color with four shade levels, and display an optional 2×2 grid. Store notes in an atomics/ daily-note layout and keep all data local.
VisualizationDatesBases
Details
Current version
1.4.7
Last updated
Yesterday
Created
Last month
Updates
21 releases
Downloads
715
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
Apache-2.0
Report bugRequest featureReport plugin
Author
JustinJustinjustinw0ng
GitHubjustinw0ng
  1. Community
  2. Plugins
  3. Visualization
  4. Atomic Tracker

Related plugins

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.

Yearly Glance

Year at a glance - overview of annual events with customizable management options.

Markwhen

Create timelines, gantt charts, calendars, and more using markwhen.

TTRPG Tools - Timeline

Timeline-Renderer für Calendarium-Frontmatter (fc-date/fc-end). 200×315 Bild, Callout-Stil, native Popover, mobilfreundlich.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)