{"repo":"mohitvirli/todoist-graph","free":true,"listed":false,"github":"https://github.com/mohitvirli/todoist-graph","clone":"git clone https://github.com/mohitvirli/todoist-graph.git","description":"A GitHub-style heatmap for Todoist activity, built with Electron for macOS + Windows.","language":"JavaScript","stars":20,"topics":["desktop-widget","electron","productivity","todoist"],"license":null,"category":"productivity","readme_excerpt":"Todoist Graph Tiny Electron desktop app. GitHub-style contribution heatmap of your visible Todoist completion history. Demo Features - At-a-glance heatmap of completed Todoist tasks for the full visible graph range. - Cache-first render — graph paints from local cache instantly, then fetches when the visible range needs data. No loading spinner on launch. - Auto-refresh on window focus, every 15 minutes, and on demand via the refresh button. - Themes — System, GitHub Light/Dark, Claude Light/Dark, and the full Todoist palette (Todoist Light/Dark plus Tangerine Tango, Moonstone, Kale, Lavender, Raspberry Ripple, Bubblegum, Sunset, Bordeaux, Teal Tide, Pacific Sky). - Zoom (80%–200%) and optional month / day-of-week labels . - Tooltip on cell hover with date, count, and up to 4 task names. - Stats row — total completed, current streak, best day, active days (optional; can be hidden in Settings). - Responsive reflow — drag to resize; cells stay fixed at 11px, weeks add/drop based on width. - Frameless window with a custom drag region. Bounds, theme, zoom, labels, and stats-row visibility all persist across launches. - Token stays in the main process — never reaches the renderer. Install (for users) 1. Grab the latest .dmg from Releases — arm64 for Apple Silicon, x64 for Intel. 2. Open the .dmg , drag Todoist Graph to /Applications . 3. First launch: macOS will block the unsigned app. Right-click → Open , then Open again. (Or run once: xattr -dr com.apple.quarantine \"/Application","default_branch":null,"files":null,"tree":[],"storefront":"/r/mohitvirli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mohitvirli/todoist-graph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}