GitPedia

Hindsight

Local-first desktop activity tracker — see where your hours go, with on-device AI daily summaries and optional multi-device sync

From Tomotsugu-dev·Updated June 6, 2026·View on GitHub·

**Hindsight** is a Local-first desktop activity tracker — see where your hours go, with on-device AI daily summaries and optional multi-device sync The project is written primarily in Rust, distributed under the MIT License license, first published in 2026. Key topics include: activity-tracker, ai, cross-platform, daily-reports, llm.

Latest release: v0.7.5Hindsight v0.7.5
June 7, 2026View Changelog →
<p align="center"> <img src="./src/assets/logo.png" alt="Hindsight" width="200"> </p> <h1 align="center">Hindsight</h1> <p align="center"> <i>Your computer's diary — it remembers every day for you.</i> </p> <p align="center"> <a href="README.zh.md">简体中文</a> · <a href="README.md">English</a> · <a href="README.ja.md">日本語</a> </p> <p align="center"> <a href="https://github.com/Tomotsugu-dev/Hindsight/releases"> <img alt="GitHub Release" src="https://img.shields.io/github/v/release/Tomotsugu-dev/Hindsight?color=blue&logo=github"> </a> <img alt="Windows" src="https://img.shields.io/badge/Windows-0078D4?logo=microsoftwindows&logoColor=white"> <img alt="macOS" src="https://img.shields.io/badge/macOS-000000?logo=apple&logoColor=white"> <a href="LICENSE"> <img alt="License" src="https://img.shields.io/badge/license-MIT-green"> </a> </p>

Why Hindsight

Have you ever closed the laptop at midnight feeling like you "worked all day" but couldn't say what you actually got done? A while back I went hunting for a tracker to fix exactly that. Tried a bunch — none of them stuck:

  • ActivityWatch — open-source, privacy-first, technically ticks all the right boxes. Honest take: the UI just doesn't pull me in. I'd install it, look at it once, never open it again.
  • WorkReview-style apps — couldn't find one with both (a) cross-device visibility and (b) an hourly timeline like iPhone's Screen Time. I really wanted that "what was I doing at 3pm" zoomable view for desktop, and nothing had it the way I wanted.
  • Toggl / RescueTime / paid SaaS — these feel built for teams and HR-style "billable hours" tracking. The dashboards are dense, the flow is project-tagging-first, and the data lives on someone else's servers. Wrong tool for "personal awareness."

To fix exactly these gaps, I built Hindsight.

Interface Preview

<p align="center"> <video src="https://github.com/user-attachments/assets/fe05771d-718a-418b-80a1-12fd76a826ab" controls muted autoplay loop playsinline width="800"></video> </p> <p align="center"> <sub><i><b>App preview</b> · Hindsight's core interactions in 1 minute</i></sub> </p> <p align="center"> <img src="./docs/intro_en/imgs/today.png" alt="Today Overview" width="800"><br/> <sub><i><b>Today Overview</b> · 24-hour stacked histogram × app leaderboard — see where your day went and your work / study rhythm at a glance</i></sub> </p> <p align="center"> <img src="./docs/intro_en/imgs/monthly.png" alt="Monthly Statistics" width="800"><br/> <sub><i><b>Monthly Stats</b> · Daily bars × monthly ranking — see your long-term work rhythm</i></sub> </p> <p align="center"> <img src="./docs/intro_en/imgs/ai_summary.png" alt="AI Summary" width="800"><br/> <sub><i><b>AI auto-daily-report</b> · Local LLM reads screenshots per time segment and outputs a paragraph-style summary; screenshots stay local</i></sub> </p>

Key Features

  • 📊 See where your time goes — Background auto-tracking with hourly histograms + app rankings; weekly / monthly aggregation; customizable categories ("Work / Entertainment / Learning")
  • 🤖 AI auto-generated daily report (new) — Local LLM reads your screenshots and writes a per-segment summary
  • ☁️ Multi-device aggregation — Optional Google Drive sync of activity data; view across multiple computers (screenshots stay local)
  • 🔒 Local-first, privacy-first — Data stays on your machine by default; records only during your set work hours; auto-skips screenshots of login / password pages

Quick Start

Download the installer for your platform from Releases and install it.

Windows

Download hindsight_x.y.z_x64-setup.exe and double-click to install.

⚠️ First launch will trigger "Windows protected your PC" — the installer is not yet signed with an EV code-signing certificate, so SmartScreen will block it. Click "More info" → "Run anyway" to continue.

macOS

Download hindsight_x.y.z_universal.dmg (Apple Silicon + Intel universal binary), double-click to mount, then drag Hindsight into the Applications folder. The app is signed with an Apple Developer certificate and notarized, so it opens normally without any Gatekeeper warning.

All activity data and screenshots are stored locally by default. If you enable Google Drive sync, only activity metadata will be uploaded, screenshots will not be uploaded.

Tech Stack

CategoryTechnology
Desktop frameworkTauri 2
FrontendReact 19 · TypeScript · Vite
BackendRust · Tokio · SQLite · reqwest
AI inferencellama.cpp · Qwen2.5-VL / Qwen3-VL · OpenAI-compatible API
SyncGoogle Drive API

License

<p align="center"> This project is open source under the <a href="LICENSE"><b>MIT License</b></a>. Feel free to use, modify, and distribute.<br/> <sub>© 2026 Hindsight contributors</sub> </p>

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from Tomotsugu-dev/Hindsight via the GitHub API.Last fetched: 6/13/2026