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

Daily Tracker

rapphcdrapphcd161 downloads

Habit tracking and daily statistics directly in Obsidian.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Habit tracking and daily statistics directly in Obsidian.

Overview

Daily Tracker is an Obsidian plugin designed to help users monitor their daily habits and productivity. It features an interactive sidebar view for log management, custom habit checkboxes, sleep and work time logging, and a dedicated analytics modal with detailed visual statistics (including bar, radar, and pie charts).

Features

  • Right Sidebar View: An integrated React-based sidebar pane for quick, convenient daily logging.
  • Habit Tracking: Monitor up to 5 custom habits.
  • Time Logging: Log work and sleep duration (0-24 hours range with 30-minute intervals).
  • Daily Summaries: Enter a text summary/recap of the day (up to 400 characters).
  • Interactive Calendar: A monthly calendar showing days with notes. Click to load past logs, or double-click to create new ones.
  • Advanced Visual Analytics:
    • 7-day bar charts of sleep versus work time.
    • Interactive statistics modal displaying monthly averages, a radar chart of habit consistency (for 3+ habits), and pie charts breaking down the last 4 days' time allocation.
  • Auto-midnight Resets: Automatically switches views and initializes a new log entry at midnight.

Installation

  1. Clone this repository into your Obsidian vault's plugin directory: <VaultFolder>/.obsidian/plugins/daily-tracker.
  2. Open a terminal in the cloned folder.
  3. Install the dependencies using:
    npm install
    
  4. Build the plugin:
    npm run build
    
  5. Open Obsidian, go to Settings → Community plugins, refresh the list, and toggle on Daily Tracker.

How to use ?

  • Open Tracking View: Click the calendar ribbon icon in the left sidebar to open the Daily Tracker view in the right sidebar.
  • Log Daily Data: Write a brief recap of your day under the Summary section, check off completed habits, and adjust your work and sleep hours using the counter buttons (- / +) or number input fields.
  • Switch Dates: Click on any date on the monthly calendar. Dates underlined have existing logs. Click to load, or double-click to initialize a log entry for a past day.
  • View Statistics Modal: Click the external link button next to "Statistics" in the sidebar, or run the command Daily Tracker: Show statistics from the Obsidian command palette (Ctrl/Cmd + P).
  • Manage Habits: Go to Obsidian's Settings → Daily Tracker to configure default habits.

Settings

  • New habit: Input text and click Add habit to configure a new habit (maximum of 5).
  • Habits List: List of currently configured habits with a button to delete them.

Tech Stack

  • TypeScript: Typed safety and syntax checking.
  • React (v19.x) / React-DOM: Modern UI component library.
  • Recharts (v3.x): Responsive data visualization.
  • esbuild: Fast bundler and development server script.

Dependencies

  • react (^19.2.7)
  • react-dom (^19.2.7)
  • recharts (^3.8.1)
  • @recharts/devtools (^0.0.14)
  • obsidian (latest, devDependency)
  • esbuild (0.25.5, devDependency)
  • typescript (^5.8.3, devDependency)

@rapphcd

HealthExcellent
ReviewSatisfactory
About
Track daily habits, log work and sleep hours, and write brief daily summaries from an interactive sidebar with a clickable monthly calendar. Analyze habits and time with an analytics modal showing bar, radar and pie charts, monthly averages and 7-day comparisons, with auto-midnight resets.
CalendarChartsSidebar
Details
Current version
1.0.2
Last updated
3 weeks ago
Created
2 months ago
Updates
3 releases
Downloads
161
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
rapphcdrapphcd
raphaelparmentier.fr
GitHubrapphcd
  1. Community
  2. Plugins
  3. Calendar
  4. Daily Tracker

Related plugins

Tracker

Track occurrences and numbers in your notes.

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

Chronology

A calendar and a timeline of the note's creation and modification.

Contribution Graph

Generate an interactive heatmap to visualize and track your productivity.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

TaskNotes

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

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

TagFolder

Show tags as folder.

Recent Files

Display a list of recently opened files.