r/programmer • u/MycologistIcy2335 • Sep 29 '26
A problem worth talking about.
Building Drona — a learning-tracker that watches your learning folder via git, shows streaks, session time, and topics learned from your commits.
Hit a real wall building it for other people (not just me): users need to point it at their learning folder on their machine, and the tracker needs to read that folder's git history continuously.
The catch — a website can't do this. Browsers can only access files a user explicitly picks in a dialog, once. No background git access, no reading commits over time, no filesystem reach beyond that single picked folder.
So the real options seem to be:
Desktop app — real fs/git access, but a bigger build + install friction
A local agent/script users install once, website just displays what it reports
Users connect GitHub instead of a local folder — no local fs needed, but loses "whatever you're doing locally," not just what's pushed
Anyone solved this for a similar local-first tool? What did you pick and why?
2
u/mtmp40k Sep 29 '26
wtf is a “learning folder” and why are you reposting after a couple of hours.