Mirobody
인간 건강의 표준 레지스트리, 약 2천 개 임상·생활 지표를 하나의 언어로 정리
Breather는 눈의 휴식을 알리는 무료 공개 맥 앱이다
Breather is a free, open-source Mac app that reminds you to rest your eyes. Heads-ups grow out of the notch, breaks wait while you're in a call or mid-sentence, and nothing leaves your Mac.
건강GitHub @jals413온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Free, open-source break reminders that live in your MacBook's notch. macOS 26+.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Breather reminds you to look away from the screen (20-20-20 by default) without wrecking your focus. A heads-up grows out of the notch before each break, the break fills every display, and it waits politely while you're in a call, watching something, presenting, or mid-sentence. Time spent away from your Mac counts as a break. Nothing ever leaves your Mac.
Breather needs macOS 26 Tahoe or later (macOS 27 included) on Apple silicon or Intel.
Homebrew
brew install --cask jals413/tap/breather
One-line install
curl -fsSL https://jals413.github.io/breather/install.sh | bash
Download — grab Breather-x.y.z.dmg from the latest release, open it and drag Breather to Applications.
From source — see Build from source.
Breather is free and open source, and isn't notarized by Apple (that needs a paid developer membership). macOS therefore asks you to approve it once. Homebrew and the one-line installer do this for you; if you downloaded the DMG:
Prefer Terminal? This does the same thing:
xattr -dr com.apple.quarantine /Applications/Breather.app
Every release is built by GitHub Actions from the tagged source, and its SHA-256 checksums are published with it, so you can check what you're running.
breather:// links and global keyboard shortcuts.No account, no analytics, no tracking. Breather's only network activity is a once-a-day check for new versions on GitHub (you can turn it off), and talking to your own paired iPhone. Stats live in ~/Library/Application Support/Breather and never leave your Mac. The core needs no privacy permissions; website stats are opt-in and macOS asks once per browser.
The companion apps live in Apps/ and are built with Xcode. Apple doesn't allow sharing iPhone apps outside the App Store without a paid developer account, so for now you build them yourself — a free Apple ID works:
scripts/mobile.sh device <YOUR_TEAM_ID> # installs on your connected iPhone (and its Watch)
Apps installed with a free Apple ID need reinstalling every 7 days. Blocking apps on your iPhone during breaks (Screen Time) and Apple push are built in but switched off until the project has a paid developer account.
Requirements: macOS 26+, Xcode 26+.
git clone https://github.com/jals413/breather.git
cd breather
scripts/build.sh --install --run # builds Breather.app, copies it to /Applications, launches it
swift test # engine, scheduling, link and push-payload tests
| Command | What it does |
|---|---|
scripts/build.sh | Builds build/Breather.app (--install, --run) |
scripts/release.sh 1.2.3 | Universal release zip + DMG + checksums in dist/ |
scripts/mobile.sh sim | Builds and runs the iPhone + Watch apps in the Simulator |
xcodegen generate | Regenerates BreatherMobile.xcodeproj from project.yml |
Developer tools built into the app:
B=build/Breather.app/Contents/MacOS/Breather
$B --diagnose # what every Smart Pause detector sees right now
$B --render-snapshots <dir> # PNGs of the notch, popover, themes and welcome screen
$B --animation-test <dir> # frame-by-frame recording of every notch transition
| Path | What's there |
|---|---|
Sources/Breather | The Mac app: engine, detectors, notch, break screen, settings |
Sources/BreatherKit | Shared with iPhone & Watch: link protocol, design system, Live Activity model |
Apps/ | iPhone app, Live Activity, notification extension, Watch app and complications |
Tests/ | Engine, routines, link and push-payload tests |
website/ | The project website (GitHub Pages) |
packaging/ | Homebrew cask template |
Bug reports, ideas and pull requests are welcome — see CONTRIBUTING.md.
Breather is free software, released under the GNU General Public License v3.0. You can use, study, share and change it; if you distribute a modified version, it must be under the same licence.
Copyright © 2026 Jal Thakor.