Emberleif654 downloadsA Gantt-style timeboard for project-based time tracking across notes.
Chronoboard is an Obsidian community plugin for visual, task-native time tracking.
It turns Markdown tasks into draggable time blocks across day, week, and month views while writing time data back into frontmatter. Chronoboard works well with TaskNotes-style task notes, but it is not tied to Jira, TaskNotes, or any specific vault structure.
Status.Day: horizontal time planning for a single dayWeek: vertical multi-day planning with per-day totalsMonth: high-level overview of tracked time across the monthStats: summary-oriented view for totals and reportingCtrl+Z or Cmd+Z to undo time block add or remove actionsOpen task noteChange colorEdit task subtitleEdit task block textCreate time entry note or Open time entry notePrecise Edit TimeRemove time blockOpen task noteChange colorEdit task subtitleRemove TaskRemoving a task from the left task rail does not remove existing time blocks from the board. It only removes that task from the currently selected pool.
Chronoboard adds the following commands to the Obsidian command palette:
Open ChronoboardAdd task to ChronoboardOpen manual time entryExport tracked time as CSVOpen selected Chronoboard taskOpen Chronoboard guideAdd TaskNotes fields to current taskSelect the question mark in the Task panel or run Open Chronoboard guide to open the help modal. Chronoboard does not create help or changelog notes in your vault.
Select the upload icon or run Export tracked time as CSV. The export modal uses the date range from the current view and lists tasks from most tracked time to least tracked time.
Chronoboard reads and writes these properties when present:
title: "Example Task"
Status: "In Progress"
timeboardColor: "#7c5cff"
timeboardSubtitle: "Project subtitle"
timeEntries:
- startTime: "2026-06-12T09:00:00"
endTime: "2026-06-12T11:00:00"
label: "Worked on API review"
If you enable dedicated time entry notes, Chronoboard can also write:
aliases:
- chrono-1234567890-abcd12
Links: "[[Example Task]]"
ChronoboardEntryId: chrono-1234567890-abcd12
ChronoboardParent: "[[Example Task]]"
ChronoboardStart: 2026-06-12T09:00
ChronoboardEnd: 2026-06-12T11:00
FolderTime entry notes folderTime entry note templateAlways include tasksMetadata propertyExcluded valuesHide weekends in week and month viewsVisible start hourVisible end hourHighlight colorForce dark text on colored cards


GitHub releases should include:
manifest.jsonmain.jsstyles.cssSee CHANGELOG.md for release notes.