[{"data":1,"prerenderedAt":725},["ShallowReactive",2],{"project-45361268":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":107,"maker_in_thread":296,"shape":309,"grid":314,"attempts":686,"same_week":687,"maker_shows":39,"maker_hidden":717,"reader_version":718,"card":719},"45361268","Dayflow","A git log for your day","title","Show HN: Dayflow – A git log for your day","https:\u002F\u002Fgithub.com\u002FJerryZLiu\u002FDayflow","github.com","jerryliu12",1758725637,2025,480,130,78,3837,3,"legend","productivity","time tracking","desktop_app",[21,24,25,26,27],"screen activity","productivity tracker","local llm","macos","debated",0.134,{"positive":31,"neutral":32,"mixed":33,"critical":34},25,27,4,19,75,{"idea":37,"execution":40,"privacy":41,"design":44,"performance":46,"pricing":47,"docs":48},{"positive":38,"critical":39},12,1,{"positive":39,"critical":33},{"positive":42,"critical":43},2,11,{"positive":42,"critical":45},0,{"positive":39,"critical":42},{"positive":45,"critical":39},{"positive":45,"critical":45},[50,45,45,45,45,45,45,50,18,39,39,39,50,18,39,18,45,50,42,18,45,50,42,42,42,50,18,33,18,33,18,42,50,50,18,18,50,50,33,42],5,"Hi HN! I've been building Dayflow, a macOS app that automatically tracks what you're actually working on (not just which apps you have open).\n\nHere's what it does:\n\n- It creates a semantic timeline of your day;\n\n- It does it by understanding the content on your screen (with local or cloud VLMs);\n\n- This allows you to see exactly where your time went without any manual logging.\n\nTraditional time trackers tell you \"3 hours in Chrome\" which is not very helpful. Dayflow actually understands if you're reading documentation, debugging code, or scrolling HN. Instead of \"Chrome: 3 hours\", you get \"Rev",{"problem":53,"audience":59,"pricing":75,"motivation":82,"time_to_build":86,"stack":87,"openness":104,"stage":105,"team_size":106},{"value":54,"source":55,"evidence":56},"Manual time tracking is tedious; app-level trackers don't show what work was actually done.","maker",[57],{"id":58},"post",{"value":60,"source":61,"evidence":62},"Individuals wanting to understand and improve how they spend their working time, including freelancers and professionals who bill hourly.","inferred",[63,67,71],{"id":64,"by":65,"text":66},"45368576","andrewmutz","You should sell this to Lawyers and other professionals who bill per hour to reconstruct their billables for the day without missing anything. They would pay big money for…",{"id":68,"by":69,"text":70},"45369217","whalesalad","I’m a software contractor and I’ve wanted this forever. I’m prototyping something on Linux now.",{"id":72,"by":73,"text":74},"45375360","LocalPCGuy","I haven't seen this mentioned, but I immediately thought this could be a great tool for folks with ADHD. The potential for seeing what kinds of things regularly trigger…",{"value":76,"source":55,"evidence":77},"Free and MIT-licensed; optional paid Gemini API usage for cloud processing.",[78,79],{"id":58},{"id":80,"by":11,"text":81},"45369525","Gemini 2.5 Pro is pretty expensive, mostly because videos take up a lot of tokens. It's roughly 1 million input tokens\u002Fhr, with a relatively insignificant amount of output…",{"value":83,"source":55,"evidence":84},"Maker was an early Rewind user and wanted to use screen data for staying on track with intended time use.",[85],{"id":58},null,[88,92,96,100],{"value":89,"source":55,"evidence":90},"SwiftUI",[91],{"id":58},{"value":93,"source":55,"evidence":94},"SQLite",[95],{"id":58},{"value":97,"source":55,"evidence":98},"Qwen2.5-VL-3B (local vision model)",[99],{"id":58},{"value":101,"source":55,"evidence":102},"Gemini API (optional cloud)",[103],{"id":58},"open_source","launched","solo",{"praise":108,"objections":144,"requests":196,"questions":231,"alternatives":258},[109,125,140],{"value":110,"source":111,"evidence":112},"Useful concept with clean, well-executed UI and onboarding.","commenter",[113,117,121],{"id":114,"by":115,"text":116},"45370215","fsto","Love the idea, how you present it here and in the product. Clear, trustworthy and calming. Just installed and looking forward to try out. Half-random question: how has your way…",{"id":118,"by":119,"text":120},"45372541","ctrlp","Very nice. Beautiful UX.",{"id":122,"by":123,"text":124},"45368219","rememberlenny","Congrats. This is very well executed.",{"value":126,"source":111,"evidence":127},"Local model option and open source build trust.",[128,132,136],{"id":129,"by":130,"text":131},"45369045","sipjca","This is super rad. Love it being Open Source, and with the option to choose local models. You’re awesome, thanks!",{"id":133,"by":134,"text":135},"45369683","tmychow","Woah this is fab; much less cognitive load than manually using a time tracker. And I'm glad that there's a local option and a \"BYO key\" option for privacy! Feel like something of…",{"id":137,"by":138,"text":139},"45369376","mellosouls","Congrats on a nice looking app that will be very useful for individuals (though potentially misused by toxic managers). Kudos particularly for the efforts you've gone to on…",{"value":141,"source":111,"evidence":142},"Could help people with ADHD and procrastination.",[143],{"id":72,"by":73,"text":74},[145,164,179,186],{"value":146,"source":111,"evidence":147},"Privacy concerns about screen capture and sending sensitive data to cloud models.",[148,152,156,160],{"id":149,"by":150,"text":151},"45369222","yewenjie","I would not be comfortable sending my bank info passwords and all sorts of other sensitive data that I input and see on my screen to Gemini. How much is the qualitative…",{"id":153,"by":154,"text":155},"45370471","rw2","I love the product concept but the fact this person has an almost empty github and suddenly launches an app that can easily be spyware concerns me a lot :). A lot of security…",{"id":157,"by":158,"text":159},"45374333","scuff3d","Am I the only person that sees \"AI\" and \"screen capture\" and thinks no fucking way? I switched to Linux specifically to get away from data collection, why on earth would anyone…",{"id":161,"by":162,"text":163},"45371497","j1000","What kind of problem is this solving? Why would I install spyware on my machine? lmao",{"value":165,"source":111,"evidence":166},"Could be misused by employers to monitor workers.",[167,171,175],{"id":168,"by":169,"text":170},"45368719","zeroq","On one hand I'm super enthusiastic about your project. This could help battle procrastination, organize your time in a long run, bill your clients more efficiently, etc. 20 years…",{"id":172,"by":173,"text":174},"45376313","wayeq","I'm sure my employer would be thrilled with a background process taking screenshots every second",{"id":176,"by":177,"text":178},"45370141","p_zuckerman","This would be helpful also for companies? Hence, ethically point of view it would violate the employee time in screen so there would arise issues with employees rights and HR?",{"value":180,"source":111,"evidence":181},"Cloud usage cost seems high, about 1 euro per hour.",[182],{"id":183,"by":184,"text":185},"45389753","ttoinou","I've been using today and it seems like it's using 1 euro of credit per hour, is this normal ? Seems a bit expensive. I'm not running the trial of Gemini anymore. Would be nice…",{"value":187,"source":111,"evidence":188},"Local models heat the computer and drain battery.",[189,193],{"id":190,"by":191,"text":192},"45372275","blef","The onboarding flow is neat. I will give it a try over the next days. The local setup makes the computer heat a bit every 15 minutes, but it's ok",{"id":194,"by":11,"text":195},"45366525","Yep! Have tested it out on Qwen 2.5VL 3B and it works reasonably well on my 16GB Macbook Air. The only thing I will say is that I don't think it's a great idea to run local…",[197,209,220,224],{"value":198,"source":111,"evidence":199},"Linux and Windows versions.",[200,201,205],{"id":68,"by":69,"text":70},{"id":202,"by":203,"text":204},"45370239","VadimPR","I need this so badly - but on Linux :)",{"id":206,"by":207,"text":208},"45369627","Klaster_1","Wow this is awesome! Wish I could try this on Windows. This is genuinely one of few time tracking solutions that piqued my interest. For now, I'll stick to manual labeling…",{"value":210,"source":111,"evidence":211},"Multi-monitor support beyond the focused display.",[212,216],{"id":213,"by":214,"text":215},"45369745","atoav","Curious how this works with multi monitor setups, e.g. watching a viedeo while researching travel plans.",{"id":217,"by":218,"text":219},"45372262","sawyna","I have installed this and configured the API key, it's been three hours nothing is happening for some reason. The app doesn't show anything. Is it because I have a multi monitor…",{"value":221,"source":111,"evidence":222},"Pause recording on no input or fullscreen media.",[223],{"id":183,"by":184,"text":185},{"value":225,"source":111,"evidence":226},"Faster first results after installation.",[227],{"id":228,"by":229,"text":230},"45371408","lucfranken","I am currently testing the app. Maybe, for more engagement, start processing cards faster just after installation. It feels weird to have to wait 30 minutes, just show me at…",[232,240,251],{"value":233,"source":111,"evidence":234},"How does it handle multiple displays?",[235,239],{"id":236,"by":237,"text":238},"45370602","olex","Pretty nice. How does it handle multiple displays? I've set it up with local Ollama, and it seems to only record and analyze one of my two secondary displays. It would be ideal…",{"id":213,"by":214,"text":215},{"value":241,"source":111,"evidence":242},"How does it compare to Windows Recall or screenpipe?",[243,247],{"id":244,"by":245,"text":246},"45371517","jappwilson","Similar Idea to screenpipe. That gives you more customization: github.com\u002Fmediar-ai\u002Fscreenpipe",{"id":248,"by":249,"text":250},"45361539","tiernano","wait... isnt this pretty much what Microsoft was doing with Recall?",{"value":252,"source":111,"evidence":253},"Is cloud cost per hour known?",[254],{"id":255,"by":256,"text":257},"45369433","xp84","Very cool idea. When using the Gemini option, what kind of cost would be expected to be incurred? I'd be satisfied by knowing the approximate number of tokens one would expect to…",[259,270,274,282,289],{"value":260,"source":111,"evidence":261},"ActivityWatch",[262,266],{"id":263,"by":264,"text":265},"45369996","sally_glance","I've used https:\u002F\u002Fgithub.com\u002FActivityWatch\u002Factivitywatch before on Linux, it's actually quite good but takes a fair bit of fiddling to get good results.",{"id":267,"by":268,"text":269},"45368495","laurieg","Really nice! I currently use ActivityWatch for tracking tasks on PC. Some things I would like to be able to do with software like this: - Identify the 'spark' of a distraction.…",{"value":271,"source":111,"evidence":272},"screenpipe",[273],{"id":244,"by":245,"text":246},{"value":275,"source":111,"evidence":276},"Windows Recall",[277,281],{"id":278,"by":279,"text":280},"45370890","pastapliiats","Who doesn't love Windows Recall",{"id":248,"by":249,"text":250},{"value":283,"source":111,"evidence":284},"Rewind",[285],{"id":286,"by":287,"text":288},"45370659","requilence","Great project! I’ve had a similar experience with Rewind and the related privacy concerns. A quick thought: if I recall correctly, Rewind performs OCR locally, so it only needs…",{"value":290,"source":111,"evidence":291},"doing (CLI)",[292],{"id":293,"by":294,"text":295},"45368816","tolerance","For those expecting something more along the lines of a `git log` sort of thing, like a command line tool, there's `doing`. https:\u002F\u002Fbrettterpstra.com\u002Fprojects\u002Fdoing\u002F",{"comments":297,"answered":298,"key":299},15,10,[300,303,306],{"id":301,"text":302},"45369000","Yep, helping people understand their distraction patterns would be an amazing feature. I find myself doing the same thing, funnily enough I also have that same Youtube extension.",{"id":304,"text":305},"45369250","If I had to put a grade on my own experience and evals, Gemini 2.5 pro produces A- results and qwen2.5vl is maybe like B-\u002FC+. Obviously everything's nondetermistic, so it's hard…",{"id":307,"text":308},"45377500","Looks awesome, but a 30B model is too big. Vast majority of people probably have 32GB of RAM or less unfortunately.",{"commenters":310,"max_depth":311,"maker_replies":297,"first_comment_mins":312,"lifespan_hours":313},97,6,20,279,[315,317,318,322,323,327,329,331,333,336,339,342,345,348,351,354,357,360,363,365,368,371,374,376,379,382,385,388,389,391,393,397,400,402,403,405,408,410,413,417,420,421,423,425,427,430,432,435,437,442,445,447,449,452,454,457,459,461,464,468,471,473,475,478,482,483,486,489,493,496,499,503,507,511,514,517,521,523,528,531,533,535,540,543,546,549,552,556,560,562,564,567,569,574,577,579,582,586,588,590,593,597,601,605,608,612,616,618,622,623,626,629,631,634,638,640,642,645,649,653,656,660,662,666,669,673,675,677,679,682],[64,45,50,316,65,45],"project\u002Fpositive\u002Fidea",[68,45,50,316,69,45],[319,45,45,320,321,45],"45369827","commenter\u002Fneutral\u002Fnone","resonious",[263,45,45,320,264,45],[324,45,45,325,326,45],"45371933","other\u002Fneutral\u002Fnone","thalesac",[328,45,45,325,264,45],"45378848",[330,45,45,320,326,45],"45371926",[332,45,45,325,138,45],"45369280",[334,45,45,325,335,45],"45369909","typpilol",[337,45,45,325,338,45],"45370211","jedberg",[340,45,45,325,341,45],"45370286","PMunch",[343,45,45,320,344,45],"45373537","notpushkin",[346,45,45,325,347,45],"45369811","1zael",[349,45,45,325,350,45],"45370316","darkstar_16",[352,45,45,325,353,45],"45370916","throw-qqqqq",[355,45,45,325,356,45],"45370799","ramonga",[358,45,45,325,359,45],"45371421","andreasmetsala",[361,45,45,325,362,45],"45371551","protocolture",[364,45,45,325,362,45],"45371548",[366,45,45,325,367,45],"45372031","squigz",[369,45,45,325,370,45],"45372090","NetOpWibby",[372,45,45,325,373,45],"45372285","netsharc",[375,45,45,325,362,45],"45380494",[377,45,45,325,378,45],"45371783","s1mplicissimus",[380,45,45,325,381,45],"45371943","bryanrasmussen",[383,45,50,316,384,45],"45388093","MollyRealized",[386,45,39,387,384,45],"45388102","project\u002Fcritical\u002Fexecution",[267,39,50,316,268,45],[301,39,45,390,11,39],"maker\u002Fneutral\u002Fnone",[153,42,39,392,154,45],"project\u002Fcritical\u002Fprivacy",[394,42,45,395,396,45],"45370589","commenter\u002Fneutral\u002Fprivacy","astafrig",[398,42,39,392,399,45],"45374543","owenpalmer",[401,42,39,392,154,45],"45488167",[149,18,39,392,150,45],[304,18,45,404,11,39],"maker\u002Fneutral\u002Fperformance",[406,18,18,390,407,45],"45372215","zbrw",[307,18,45,409,11,39],"project\u002Fneutral\u002Fperformance",[411,18,39,392,412,45],"45373033","CIPHERSTONE",[414,18,45,415,416,45],"45373349","other\u002Fneutral\u002Fprivacy","muzani",[418,18,45,415,419,45],"45374347","nemo1618",[72,33,50,316,73,45],[236,50,18,422,237,45],"project\u002Fneutral\u002Fdesign",[424,50,18,422,326,45],"45371973",[426,50,18,422,73,45],"45375105",[428,50,45,429,11,39],"45376564","maker\u002Fneutral\u002Fdesign",[244,311,39,431,245,45],"project\u002Fcritical\u002Fidea",[433,311,45,325,434,45],"45376275","louis030195",[436,311,45,325,245,45],"45376678",[438,439,50,440,441,45],"45363218",7,"project\u002Fpositive\u002Fprivacy","r0bbie",[443,439,45,444,11,39],"45364141","maker\u002Fpositive\u002Fprivacy",[168,446,39,392,169,45],8,[448,446,45,390,11,39],"45369029",[450,446,45,325,451,45],"45369291","herewulf",[453,446,45,325,169,45],"45369313",[455,446,45,415,456,45],"45369356","defgeneric",[133,458,50,316,134,45],9,[286,298,18,460,287,45],"project\u002Fneutral\u002Fexecution",[462,298,45,463,11,39],"45379763","maker\u002Fpositive\u002Fnone",[465,43,18,466,467,45],"45371787","project\u002Fneutral\u002Fprivacy","ahoog42",[469,43,39,392,470,45],"45373055","hx8",[293,38,18,472,294,45],"project\u002Fneutral\u002Fidea",[278,474,45,325,279,45],13,[476,474,45,320,477,45],"45379049","7bit",[479,480,45,325,481,45],"45427101",14,"boomlify",[248,297,18,472,249,45],[484,297,45,485,11,39],"45361692","maker\u002Fneutral\u002Fidea",[487,297,45,395,488,45],"45368412","pimlottc",[490,297,45,491,492,45],"45368965","commenter\u002Fpositive\u002Fprivacy","aeon_ai",[494,297,45,495,73,45],"45375138","commenter\u002Fneutral\u002Fidea",[228,497,18,498,229,45],16,"project\u002Fmixed\u002Fexecution",[500,501,50,316,502,45],"45369106",17,"jauntywundrkind",[504,505,18,409,506,45],"45370132",18,"mrklol",[508,505,39,509,510,45],"45370787","project\u002Fcritical\u002Fperformance","pi-err",[512,34,18,472,513,45],"45370577","novoreorx",[515,312,18,472,516,45],"45368914","ghm2199",[518,519,39,509,520,45],"45368869",21,"anyg",[522,519,45,485,11,39],"45369037",[524,525,18,526,527,45],"45376820",22,"project\u002Fmixed\u002Fidea","rcarmo",[529,530,50,316,229,45],"45369933",23,[176,532,39,392,177,45],24,[183,31,39,534,184,45],"project\u002Fcritical\u002Fpricing",[536,537,18,538,539,45],"45371242",26,"project\u002Fneutral\u002Fnone","philipallstar",[541,32,50,316,542,45],"45384921","mustaphah",[206,544,50,545,207,45],28,"project\u002Fpositive\u002Fnone",[547,544,18,538,548,45],"45369992","christoph123",[550,544,45,325,551,45],"45399532","aiven",[553,554,18,538,555,45],"45376392",29,"rokob",[557,558,18,472,559,45],"45376523",30,"dpflan",[129,561,50,545,130,45],31,[213,563,18,460,214,45],32,[255,565,18,566,256,45],33,"project\u002Fneutral\u002Fpricing",[80,565,45,568,11,39],"maker\u002Fneutral\u002Fpricing",[570,571,18,572,573,45],"45374505",34,"project\u002Fneutral\u002Fdocs","graeme",[575,571,45,576,11,39],"45376522","maker\u002Fneutral\u002Fdocs",[578,571,39,387,573,45],"45379263",[114,580,50,581,115,45],35,"maker\u002Fpositive\u002Fdesign",[583,584,50,316,585,45],"45372905",36,"pgcosta",[217,587,39,387,218,45],37,[137,589,50,440,138,45],38,[591,589,45,592,11,39],"45369533","maker\u002Fneutral\u002Fprivacy",[594,595,18,472,596,45],"45377010",39,"danielfalbo",[598,599,39,387,600,45],"45387031",40,"netnameus",[602,603,18,472,604,45],"45372143",41,"voidUpdate",[190,606,18,607,191,45],42,"project\u002Fmixed\u002Fperformance",[609,610,50,316,611,45],"45370036",43,"user3939382",[613,614,18,538,615,45],"45372366",44,"dmd",[617,614,45,325,596,45],"45372761",[619,620,18,409,621,45],"45366483",45,"smcleod",[194,620,45,404,11,39],[624,620,50,625,621,45],"45366700","project\u002Fpositive\u002Fperformance",[627,620,18,409,628,45],"45368441","deanputney",[630,620,45,404,11,39],"45368485",[632,620,18,409,633,45],"45370476","jastuk",[635,636,18,472,637,45],"45361849",46,"chewhongjun96",[639,636,45,485,11,39],"45361968",[172,641,39,392,173,45],47,[122,643,50,644,123,45],48,"project\u002Fpositive\u002Fexecution",[646,647,50,545,648,45],"45369775",49,"muggermuch",[650,651,50,545,652,45],"45370275",50,"zeeqeen",[654,655,18,566,184,45],"45372129",51,[657,658,50,545,659,45],"45370024",52,"akhilnchauhan",[202,661,50,545,203,45],53,[663,664,50,316,665,45],"45370775",54,"tonyhart7",[118,667,50,668,119,45],55,"project\u002Fpositive\u002Fdesign",[670,671,50,545,672,45],"45374447",56,"rasulkireev",[161,674,39,392,162,45],57,[157,676,39,392,158,45],58,[678,676,18,466,573,45],"45374490",[680,676,18,681,158,45],"45375205","project\u002Fmixed\u002Fprivacy",[683,684,45,325,685,45],"45376031",59,"syngrog66",[],[688,693,698,703,708,713],{"id":689,"name":690,"points":691,"category":692},"45284311","unscreenshottable",568,"creative",{"id":694,"name":695,"points":696,"category":697},"45306120","WeUseElixir",213,"languages",{"id":699,"name":700,"points":701,"category":702},"45307166","Zedis",158,"dev_tools",{"id":704,"name":705,"points":706,"category":707},"45362813","Vibe Linking",155,"ai",{"id":709,"name":710,"points":711,"category":712},"45290590","OS-1000-lines-zig",151,"learning_science",{"id":714,"name":715,"points":711,"category":716},"45330198","Ohjelmistofriikit Contract Generator","web_saas",false,"v2",{"id":720,"name":5,"line":6,"ai":717,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":721,"top":18,"kw":722,"maker":11,"domain":10,"tier":19,"attempts":45,"strip":723,"url":9,"mix":724,"praise":110,"objection":146,"sub":21},45361268,0.13,[21,24,25,26,27],"5000000531115313052305222534343255335542",[31,32,33,34],1794036683074]