8 puan yazan GN⁺ 2026-01-26 | 2 yorum | WhatsApp'ta paylaş
  • 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

 
xguru 2026-01-26

Ah, eğlenceliymiş.. Ben MacBook'u sadece clamshell modunda kullandığım için kullanamıyorum, hüzünlü.

 
GN⁺ 2026-01-26
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

    • Bende de öyle. Yürüyüş yaparken düşünürken kafamı neredeyse aşağı eğerek yürümek odaklanmama yardımcı oluyor
      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
    • Bende de benzeri var. Ayakta çalışma masam var ama orada ayaktayken sadece e-posta ya da sohbet gibi basit işler yapıyorum
      Ciddi düşünceler hep sandalyeye yaslandığımda geliyor
    • Benim üretkenliğim, tuvalette düşünce tahtında ne kadar uzun oturduğumla ölçülüyor
    • 40 yıldır programlama yapıyorum; dik duruşu zorladığımda değil, arkama yaslandığımda ağrım kayboldu
      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
    • Bende de benzer bir örüntü var. Stres seviyemi masadaki kahve fincanı sayısıyla ölçüyorum
  • 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

    • Teşekkürler! Ben de blogumda benzer bir şey yazmıştım — Posturr uygulama tanıtım yazısı
      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ı

    • Bende de benzeri var. Harici monitör kuruluyken sorun olmuyor ama dizüstünde ciddi iş yapınca hemen rahatsız oluyorum
      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
    • Ben 16 inç MacBook Pro'yu standa koyup harici klavye ve trackpad kullanıyorum
      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
    • Köpeğim için mümkün olabilir ama yetişkin biri için imkânsız
      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ü
    • Benim Apple Vision Pro bu sorunu tamamen çözüyor. MacBook ile birlikte kullanınca duruş mükemmel oluyor
  • 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

    • Doktorumun hep söylediği bir şey var — “En iyi duruş bir sonraki duruştur
    • Ben işte bazen egzersiz topu üstünde oturuyor, bazen diz çöküyor, bazen de ayakta duruyorum
      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

    • Benim de yeni gözlük alma zamanım geldi ama şu an “yazı bulanık” ile “yazı fazla küçük” arasında denge kurmaya çalışıyorum
    • Buna tamamen katılıyorum. Eskiden iki gözlüğü dönüşümlü kullanıyordum ama progresife geçince bakış geçişleri çok daha doğal oldu
      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

    • Neyse ki diye bir şey yok: "doğru duruş"
    • Ortam önemli. Ben Herman Miller Embody sandalye kullanıyorum ve kötü duruşa kaymamı engelliyor
      Ürün bağlantısı
    • Ben sağ ayağımın üstüne oturup sol dizimi çenemin altına alınca daha iyi odaklanıyorum
      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

    • Notarization aslında büyük ölçüde sadece kötü amaçlı yazılım taraması seviyesinde. Apple mühendisi tek tek incelemiyor
      Açık kaynaksa, en güvenlisi kodu kendin kontrol edip derlemek
      İlgili örnek
    • Bu aslında sadece tek bir .swift dosyası. İstersen LLM'e kod denetimi yaptırabilirsin
    • Ben aynı fikirde değilim ama bu karar sürecini paylaştığın için teşekkür ederim
      Bu arada, notary'lenmiş bir build'i ücretli sunsa alacak insanlar olabilir
    • Artık Posturr notarization aldı!
    • Ciddi misin diye sormak istiyorum. Açık kaynak ve 1000 satır bile değil. Codex veya Claude ile inceletebilirsin
  • Fikir güzel ama kameranın sürekli bana bakması biraz rahatsız edici

    • Ben de öyle düşünüyorum ama yine de denemek istiyorum
      Yedek bir web kamerası bağlayıp sadece güvenilir bir sensör olarak çalıştırmak fena olmayabilir