Publish: OpenAppLock

This commit is contained in:
2026-08-20 21:02:49 -04:00
parent 68b33a6905
commit f83ab8dbca
3 changed files with 11 additions and 1 deletions

View File

@@ -1,14 +1,24 @@
--- ---
categories: "- '[[Projects]]'\n- '[[Website pages]]'" categories: "- '[[Website pages]]'\n- '[[Apps, websites and tools]]'\n- '[[Projects]]'"
source: "https://github.com/brendan-ch/openapplock" source: "https://github.com/brendan-ch/openapplock"
related: "" related: ""
title: OpenAppLock title: OpenAppLock
status: - ongoing
--- ---
![Screenshots of OpenAppLock, including the home page with three active rules, and the new rule page with rule templates.](/assets/img/openapplock-1.png) ![Screenshots of OpenAppLock, including the home page with three active rules, and the new rule page with rule templates.](/assets/img/openapplock-1.png)
OpenAppLock is an open source iOS app for blocking apps. Block apps on a schedule, add time or open limits, and lock rules to prevent edits. I built it to help me spend more time outside staring at grass, like the picture below. OpenAppLock is an open source iOS app for blocking apps. Block apps on a schedule, add time or open limits, and lock rules to prevent edits. I built it to help me spend more time outside staring at grass, like the picture below.
Some of the design principles of OpenAppLock:
- Completely offline, no account needed, nothing is tracked
- The app is meant to sit in the *background* of your phone
- You're meant to *not* use it, along with using your phone less
- Set the rules once, and let the app work
- Future considerations
- Integrate nature as part of the app design?
I worked with the different Apple screen time APIs to build the features in a privacy-preserving way. I worked with the different Apple screen time APIs to build the features in a privacy-preserving way.
Try it out and send me [feedback](mailto:openapplock@bchen.dev)! Try it out and send me [feedback](mailto:openapplock@bchen.dev)!

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 KiB

After

Width:  |  Height:  |  Size: 401 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 MiB

After

Width:  |  Height:  |  Size: 2.7 MiB