A macOS app that blurs your screen when you slouch
Recorded: Jan. 26, 2026, 3 p.m.
| Original | Summarized |
GitHub - tldev/posturr: A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. Skip to content Navigation Menu Toggle navigation
Sign in
Appearance settings PlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub SparkBuild and deploy intelligent appsGitHub ModelsManage and compare promptsMCP RegistryNewIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityAcceleratorArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricing Search or jump to... Search code, repositories, users, issues, pull requests...
Search Clear
Search syntax tips Provide feedback Include my email address so I can be contacted Cancel Submit feedback Saved searches
Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up
Appearance settings Resetting focus You signed in with another tab or window. Reload to refresh your session. Dismiss alert tldev posturr Public
Notifications
Fork
Star A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. MIT license 1k 22 Branches Tags Activity
Star
Notifications Code Issues Pull requests Actions Projects Security Insights
Additional navigation options
Code Issues Pull requests Actions Projects Security Insights
tldev/posturr
mainBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History33 Commits.gitignore.gitignore AppIcon.icnsAppIcon.icns CHANGELOG.mdCHANGELOG.md CLAUDE.mdCLAUDE.md LICENSELICENSE PRIVACY.mdPRIVACY.md Package.swiftPackage.swift README.mdREADME.md build.shbuild.sh main.swiftmain.swift release.shrelease.sh View all filesRepository files navigationREADMEMIT licensePosturr Real-time posture detection - Uses Apple's Vision framework for body pose and face tracking Installation Download the latest Posturr-vX.X.X.dmg or .zip from the Releases page Camera Permission Open System Settings > Privacy & Security > Camera Usage Status - Shows current state (Monitoring, Slouching, Good Posture, etc.) Tips for Best Results Position your camera at eye level when possible How It Works Body Pose Detection: Tracks nose, shoulders, and their relative positions The screen blur uses macOS's private CoreGraphics API by default for efficient, system-level blur. If the blur doesn't appear on your system, enable Compatibility Mode from the menu to use NSVisualEffectView instead. macOS 13.0 (Ventura) or later Build # Build with release archive (.zip) Camera dependency: Requires a working camera with adequate lighting Command Interface Command capture blur <0-64> quit Write commands to /tmp/posturr-command. Responses appear in /tmp/posturr-response. macOS 13.0 (Ventura) or later Privacy Built with Apple's Vision framework for body pose detection Contributors @wklm - Compatibility mode implementation
About A macOS app that blurs your screen when you slouch. Uses Vision framework for real-time posture detection. Readme MIT license Uh oh! There was an error while loading. Please reload this page. Activity 1k 1 22 Report repository Releases Posturr v1.0.12 Latest Packages No packages published Contributors tldev
claude
cam-br0wn
einsteinx2
Languages Swift Shell Footer © 2026 GitHub, Inc. Footer navigation Terms Privacy Security Status Community Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time. |
Posturr is a macOS application designed to encourage better posture by visually reminding the user to sit up straight. Developed by tldev, the app leverages the Apple Vision framework for real-time body pose and face detection, translating this data into a screen blur effect when slouching is detected. This summary delves into the app's functionality, features, installation process, limitations, and development details. At its core, Posturr utilizes the Vision framework to track key body landmarks, specifically focusing on the nose and shoulders. The application then calculates the vertical distance between these points to determine the degree of slouching. This posture analysis triggers a progressive screen blur, with the intensity of the blur scaling proportionally to the postural deviation. This visual feedback is intended to establish a subconscious reminder to maintain an upright posture. The developer, Tom Johnell (tldev), prioritized a lightweight, privacy-focused solution, operating entirely locally on the user’s Mac. **Key Features:** * **Real-time Posture Detection:** The app relies on the Vision framework’s advanced body pose and face tracking capabilities to accurately monitor the user's posture. **Installation and Usage:** Posturr’s installation is streamlined, offering both Homebrew and manual options. The recommended installation method utilizes Homebrew, a popular package manager. Manual installation involves downloading the application and adding it to the Applications folder. The app requires macOS 13.0 (Ventura) or later and utilizes the Xcode Command Line Tools. Precise camera permission is required, which is requested upon initial launch. **Limitations and Caveats:** The application’s effectiveness is contingent on adequate lighting and a clear view of the user's upper body and face. The accuracy of the posture detection relies heavily on factors such as camera positioning and environmental conditions. The developer acknowledges that detection accuracy is best achieved when the camera is positioned at eye level. Furthermore, the reliance on CoreGraphics (with a fallback) suggests potential compatibility concerns on certain macOS versions. **Development Details:** The application leverages Swift for development and is built using the Vision framework for body pose detection. The team employed Xcode Command Line Tools and Swift Package Manager (SwiftPM) for building the project, with contributions from several individuals. The project incorporates both a command-line interface (CLI) for advanced control and supports a structured build process. The CLI allows users to take a photo, set the blur level, and exit the application, with command outputs displayed in a temporary file. **Contributing and Acknowledgements:** The development team at tldev gratefully acknowledges the contributions of key individuals who assisted in the project, including Claude, Cam Brown, and Einsteinx2. The app's success is attributed to technology developed by Apple's Vision framework and relies on CoreGraphics for blur implementation. The team has highlighted the importance of user privacy and has explicitly mentioned the need for adequate lighting and a clear view of the user’s body for optimal performance. |