JevDesk: a Mac app that uses Jev to classify screen time
The open-source Mac time tracker JevDesk uses Jev to decide activity categories, whether they match your goals, and which break routine to suggest, storing data locally.




gözümüz aydın. jevdesk neredeyse bitti! çıkış noktası baya basitti: mac sana 8 saat bilgisayar kullandın diyor. iyi de güzel kardeşim, o 8 saatte ne yaptım? jevdesk foreground app’i, aktif pencereyi ve browser’daki hostname’i takip ediyor. idle kaldığın süreyi çalışmışsın gibi yazmıyor, sonra günü coding / research / communication / learning / entertainment gibi gerçek parçalara ayırıyor. ama jev burada tracker değil. kod süreyi ölçüyor, session’ları oluşturuyor, raporu hesaplıyor. jev sadece belirsiz yerlerde karar veriyor: > bu aktivite hangi kategori > bugünkü hedefle alakalı mı > son 60 dakikaya göre hangi hazır mola seti uygun 60 dakika aktif ekran süresi dolunca 5 dakikalık overlay geliyor. kalkıyorsun, birkaç basit hareket yapıyorsun, mola bitince tracker devam ediyor. egzersizi jev uydurmuyor. preset’ler uygulamanın içinde sabit. gizlilik tarafında da ekran görüntüsü yok, keylogger yok, browser içeriğini okumuyor. aktivite verisi sqlite’ta local tutuluyor. jev gerekiyorsa sadece sınıflandırma için sınırlı metadata görüyor. şu an macos mvp çalışıyor, yakında windows... > typesafe jev bağlı > chrome extension paired > timeline + today + daily report hazır > 60/5 break sistemi çalışıyor > 17 test dosyası, 41 test geçti > typecheck + production build temiz amacım insanı daha fazla çalıştırmak değil. bilgisayar başında geçen günü görünür hale getirip, 3 saat kıpırdamadan oturmayı biraz daha zorlaştırmak. çok yakında açık kaynak olarak paylaşıyorum. beklemede kalın...