Back to browse
GitHub Repository
121 starsTypeScript

Open-source time tracking using screenshots

by jzapletal·Feb 14, 2026·4 points·3 comments

AI Analysis

MidWizardryBold Bet
The Take

Screenshots are summarized and OCR'd by configurable model endpoints (managed OpenRouter key or BYO/local Ollama) and only short text snippets are kept in a local SQLite DB — neat engineering to convert raw screen noise into searchable memory. The managed-key option lowers onboarding friction, but shipping images off-device by default is a real privacy tradeoff users should weigh. Practical, clever, and clearly built with real usage (timesheets, resume-of-work queries) in mind.

Category
Target Audience

Knowledge workers, developers, freelancers and teams who need automated time tracking, searchable activity history, or richer context for AI assistants

Post Description

We built a desktop app that screenshots your screen periodically, runs it through a vision model, and stores the context locally. Then it pipes everything into your AI tools via MCP.

Most people we showed it to started using it to generate timesheets.

Any ideas for what else this could do are welcome!

Website: https://trymemorylane.com/

GitHub: https://github.com/deusXmachina-dev/memorylane

Similar Projects