Launch HN: Zen (YC S21) – Posture correction software via webcam (2 min read)
Hi HN,

We are Alex and Daniel, the founders of Zen (https://www.yayzen.com/yc)! Zen is a computer app that uses your webcam to analyze your posture and alerts you when you've been slouching for an extended period of time (without recording or storing any visuals).

Unfortunately, most of us spend the majority of our workdays hunched over a computer, leading to back and joint pain, headaches, and even long-term heart disease.

Alex started coding when he was 11 years old and eventually developed a severe case of "Forward Head Posture" (Nerd/Text Neck), a postural deformity that's often caused by unhealthy posture habits (like slouching while coding).

He eventually created prototypes of Zen in his college dorm room at the University of St. Andrews to help with his posture. A couple of Alex's classmates saw him using the app throughout lectures and asked if they could test it out.

He received promising feedback from his classmates and took advantage of an opportunity to move to San Francisco, California to work more on the project. We met at our co-living space and are still roommates today.

I (Daniel) went from playing football and doing splits at Yale University (https://storage.thephapp.com/split%281%29.gif) to working with terrible low back pain and carpal tunnel for over 8 hours a day from working hunched over my computer at Adobe. Eventually, I met with an ergonomist at Adobe to get support.

Ironically, Alex told me about the project when I got home that day. I tried out his prototype, loved it, and we came together to build Zen alongside top ergonomists and physical therapists.

Here's how it works: The app takes video stream as input via your webcam (without recording or storing any visuals) and utilizes a locally stored computer vision model that analyzes the video to find and ultimately output key posture points/indicators (joints, nose, ears, etc.).

These posture points are fed to a mathematical model that constantly compares your current posture position to the original baseline posture position that you set as your "healthy posture" position when starting the app.

Furthermore, the app applies geometrical formulas to vectors formed by your current posture position and your original baseline healthy posture position to determine if you're slouching.

Your current posture position is displayed to you through a blue avatar named Zen that mirrors your posture in real-time. Zen sits in your menu bar (tray menu) and turns red when you slouch.

Whenever you slouch for an extended period of time, you can be alerted through a visual notification and/or an audio alert. The alert will go away when you move back to your original baseline "healthy" position.

The majority of our power users leave Zen on throughout their workday, but our research shows that users see significant health benefits from using the app for just 10 minutes a day during short "posture sessions".

Posture session reminders, slouch alerts, and other important settings can be customized to ensure that they align with your work style. The app is built in Electron and is currently available for Mac and Windows.

We're offering Zen for free to the HN community (https://www.yayzen.com/yc)! Our core business model is focused on selling to companies that offer Zen to employees as a benefit/perk (similar to Calm/Headspace).

We would love your feedback on the user experience and to hear more about any workday health pain points you have! Happy to offer any guidance on choosing the right chair, mouse, keyboard, and other equipment. I'll be here all day, cheers!