- Kullanıcının duruşunu algılayıp kambur duruşta ekranı kademeli olarak bulanıklaştıran bir macOS uygulaması
- Apple Vision framework'ü ile gerçek zamanlı olarak vücut duruşunu ve yüz konumunu takip eder; duruş düzelince ekran anında netleşir
- Tüm görüntü işleme yerelde gerçekleştirilir, böylece kişisel veriler dışarı gönderilmez; çoklu ekran ve menü çubuğu kontrolünü destekler
- Bulanıklaştırma efekti CoreGraphics'in özel API'leri ile uygulanır; uyumluluk sorunu olduğunda NSVisualEffectView tabanlı moda geçilebilir
- Uzun süre bilgisayar başında çalışırken duruş düzeltme ve sağlığı korumaya yardımcı bir araç olarak kullanılabilir
Posturr'a genel bakış
- Posturr, kullanıcının duruşunu algılayıp ekranı bulanıklaştırarak doğru duruşu teşvik eden bir macOS uygulamasıdır
- Mac kamerası ve Apple Vision framework'ü kullanılarak duruş gerçek zamanlı algılanır
- Kullanıcı kamburlaştığında ekran giderek bulanıklaşır, duruşunu düzelttiğinde ise anında netleşir
- Tüm işlemler yalnızca Mac üzerinde gerçekleştirilir, bu nedenle görüntü veya veriler dışarı aktarılmaz
- MIT lisansı ile yayımlanır; GitHub üzerinde kaynak kod ve ikili dosyalar sunulur
Temel özellikler
- Gerçek zamanlı duruş algılama: Vision framework'ü ile vücut pozu ve yüz takip edilir
- Kademeli ekran bulanıklaştırma: Duruş kötüleştikçe bulanıklık şiddetini artıran görsel geri bildirim sağlar
- Menü çubuğu kontrolü: Durum gösterimi, algılama hassasiyeti ayarı, yeniden kalibrasyon, çıkış gibi işlevler menü çubuğundan yönetilebilir
- Çoklu ekran desteği: Bağlı tüm monitörlerde çalışır
- Yerel işlem odaklı tasarım: Gizliliği korumak için tüm görüntü analizi yerelde yapılır
- Hafif arka plan çalışması: Minimum kaynakla çalışır; hesap kaydı veya bulut entegrasyonu gerekmez
Kurulum ve çalıştırma
- Releases sayfasından en güncel
Posturr-vX.X.X.zip dosyasını indirip arşivi açın
Posturr.app dosyasını Applications klasörüne taşıyın
- İlk çalıştırmada Gatekeeper engelini aşmak için “sağ tık → aç” adımı gerekir
- Kamera erişim izni verilmelidir; sonrasında normal şekilde çalıştırılabilir
Kullanım
- Çalıştırdıktan sonra menü çubuğunda bir insan simgesi görünür ve uygulama duruşu sürekli izler
- Menüde şu işlevler bulunur
- Status: Geçerli durumu gösterir (Monitoring, Slouching vb.)
- Enabled: Algılama özelliğini açar/kapatır
- Recalibrate: Referans duruşu sıfırlar
- Sensitivity / Dead Zone: Algılama hassasiyetini ve tolerans aralığını ayarlar
- Compatibility Mode: Bulanıklaştırma efekti çalışmıyorsa genel API tabanlı moda geçer
- Quit: Uygulamadan çıkar veya ESC tuşuyla kapatır
Nasıl çalışır
- Vision framework'ü, burun ve omuz konumlarını takip ederek duruşu analiz eder
- Vücut pozu algılama: Burun ve omuzların göreli konumlarını izler
- Yüz algılama yedek modu: Üst gövde görünmüyorsa yüz konumunu kullanır
- Duruş analizi: Burun ile omuzlar arasındaki dikey mesafeye göre duruş durumunu hesaplar
- Bulanıklık tepkisi: Duruş sapmasıyla orantılı olarak ekran bulanıklığı şiddetini ayarlar
- Varsayılan olarak CoreGraphics'in özel API'leri kullanılır; gerekirse NSVisualEffectView ile değiştirilebilir
Derleme ve gereksinimler
- macOS 13.0 (Ventura) veya üzeri ve Xcode Command Line Tools gerekir
./build.sh komutuyla derlenebilir; çıktı build/Posturr.app içinde oluşturulur
- Standart derleme, release arşivi oluşturma, elle Swift derleme gibi çeşitli derleme seçenekleri sunar
Sınırlamalar
- Kod imzalama desteği yoktur, bu yüzden ilk çalıştırmada Gatekeeper'ın elle aşılması gerekir
- Kameraya bağımlıdır; aydınlatma ve görüş alanı önemlidir
- Algılama doğruluğu, üst gövde veya yüz net biçimde göründüğünde en yüksektir
Komut arayüzü
- Dışarıdan komut denetimi için
/tmp/posturr-command dosyası kullanılabilir
capture: Fotoğraf çeker ve duruş analizi yapar
blur : Bulanıklık şiddetini elle ayarlar
quit: Uygulamadan çıkar
- Sonuçlar
/tmp/posturr-response dosyasına yazılır
Sistem gereksinimleri
- macOS 13.0 veya üzeri, kamera gereklidir, yaklaşık 10MB disk alanı
Gizlilik
- Tüm görüntü verileri yalnızca Mac üzerinde işlenir ve harici sunuculara gönderilmez
- Kamera görüntüsü yalnızca duruş algılama amacıyla kullanılır ve saklanmaz
2 yorum
Ah, eğlenceliymiş.. Ben MacBook'u sadece clamshell modunda kullandığım için kullanamıyorum, hüzünlü.
Hacker News yorumları
Benim üretkenliğim duruşuma göre ölçülüyor
Sandalyede dimdik oturuyorsam hiçbir iş yapmıyor, sistem ayarlarında renk değiştiriyorumdur
Ama sandalyeye yayılıp eriyormuş gibi yaslanırsam, işte o zaman müthiş bir şeyler yapıyorumdur — sanki bir sonraki iPhone'u gece 2'ye kadar bitirecekmişim gibi
Duşta da sıcak su boynuma vururken aynı duruşu alıyorum. Belki de boynun açısı beyni uyarıyordur
Yürürken kafamın içinde kendi kendime konuşma gibi diyaloglar kuruyorum ama ağzım gerçekten hareket ediyor mu hâlâ bilmiyorum
Ciddi düşünceler hep sandalyeye yaslandığımda geliyor
Baş desteğini ve monitör yüksekliğini bakış çizgim tam oturacak şekilde ayarlayınca saatlerce rahat çalışabiliyorum
Hatta belki de ekranı “kambur değilken” bulanıklaştıran bir uygulama yapmak gerekir
Uygulamanın çıkışını kutlarım
Şu sıralar bir "great-ai-unlock" olayı yaşanıyor. Claude, Codex, Gemini gibi modeller sayesinde Swift bilmeden bile böyle bir uygulama hafta sonunda yapılabiliyor
Eskiden platform engeli büyüktü, şimdi yapay zeka bunu yıkıyor
Jevons paradox gerçekten çalışıyor
Sadece fikir üretip eğlenceli kısımlara odaklanabilmek güzeldi. LLM olmasaydı bu uygulamayı yapamazdım
Dizüstü bilgisayarda iyi duruşu korumak neredeyse imkânsız
Bence harici monitör şart.
İleride gözlük tipi ekranlar yaygınlaşınca daha rahat olabilir. Ama göz takibi ve foveated rendering kusursuz olmalı
Sadece katlanabilir bir stand ve kablosuz klavye-fare bile çok fark ettiriyor. Tabii sağlam bir masa gerekiyor
Bazen bir recliner koltuk varsa uzun süre çalışmak da mümkün oluyor
Ortam değiştikçe monitör yerleşimini yeniden düzenlemekten hoşlanmadığım için onun yerine iPad Pro'yu ikinci ekran olarak kullanıyorum
Sonuçta tek çözüm stand + klavye kombinasyonu
The Roost laptop standı gibi ürünler en azından fena değil
Surface ekibinin bu sorunu hâlâ çözememiş olması üzücü
Teknik olarak havalı ama aslında "iyi duruş" kavramının kendisi bilimsel olarak çok net değil
Kambur durmak kötü olduğu için değil, uzun süre aynı pozisyonda kalmak sorun olduğu için problem var
Ben hep kambur duruyorum ama bel ağrım yok. Duruşa takıntı biraz bilimden çok estetik gibi
Evdeyse yaslanarak ya da yarı yatar pozisyonda çalışıyorum. Oldukça işe yarıyor
Progresif gözlük kullananlar muhtemelen bunu zaten yaşıyordur
Bunun sayesinde ara sıra uzağa bakma alışkanlığı da edindim
20 yılı aşkın süredir bel ağrısı çekiyorum; yakın zamanda yükseklik ayarlı masa ve Aeron sandalye aldım
Yine de farkında olmadan kamburlaşıyorum
Posturr'ü birkaç saat denedim ve ekranı bulanıklaştırma etkisi şaşırtıcı derecede işe yaradı
LLM sayesinde böyle bir uygulamanın mümkün olması harika. Her gün kullanmayı düşünüyorum
Ben de 16 yıldır iOS ve Mac geliştiriyorum; gerekirse geliştirme fikirlerini PR olarak açarım
İyi duruş kavramının kendisinin artık eskidiğini düşünüyorum
En iyisi sadece rahat oturmak
Doğru duruşla üretkenliğini artırmış birini hiç görmedim
Ürün bağlantısı
Ama sinir olmamak için sık sık pozisyon değiştirmem gerekiyor. Sonuçta tek gerçek çözüm egzersiz
Fikir harika ama kamera erişim izni olan doğrulanmamış bir uygulamaya mesafeliyim
Resmî notarization alıp ücretli dağıtılsa memnuniyetle satın alırım
Ergonomi ve duruş takibi pazarında kesin bir fırsat var
Açık kaynaksa, en güvenlisi kodu kendin kontrol edip derlemek
İlgili örnek
Bu arada, notary'lenmiş bir build'i ücretli sunsa alacak insanlar olabilir
Fikir güzel ama kameranın sürekli bana bakması biraz rahatsız edici
Yedek bir web kamerası bağlayıp sadece güvenilir bir sensör olarak çalıştırmak fena olmayabilir