All projects

OffKit

An iPhone and iPad app blocker that adds a deliberate step before opening distracting apps.

iOSProductivityScreen TimeSwiftUI
Working on for 261 days
Open project ↗

About

OffKit helps make opening a distracting app a conscious choice. It uses Apple's Screen Time controls to block selected apps, then asks for a real-world action before unlocking them.

You can place a QR code away from your phone, reach a daily step goal, or complete an Apple Watch Move or Exercise goal. I built it to turn a reflexive tap into a moment to decide what to do next. See the App Store listing for the current options.

Screenshots

OffKit introducing its app blocking and unlock flow.
Add a pause between impulse and screen time.
OffKit setup screen for unlocking apps with a physical QR code.
Put a QR code somewhere away from your phone.
OffKit activity-based unlock options.
Unlock with a step goal or Apple Watch activity.