A tamper-resistant, cross-platform usage limiter that keeps you off your computer when it's time to rest. Designed for Windows, macOS, Linux, and Android.
System-level controls and anti-tamper mechanisms keep you accountable to your productivity and sleep goals.
Set separate usage duration limits for weekdays and weekends to accommodate your work and rest schedule.
Lock down your system during set off-hours (e.g., 20:00 to 07:00) to stop late-night browsing and secure your sleep.
Enforce hourly pauses. Automatically suspends or displays a warning at a specific minute each hour to encourage movement.
Instead of hard shutdowns or suspends, choose a full-screen block warning to allow saving critical work.
Blocks clock tampering. The system verifies real-world time via Network Time Protocol before starting.
Locks database permissions to root/administrator only, ensuring you can't easily bypass or reset the counters.
Get started on your preferred operating system. Fully lightweight and native.
sudo /opt/one-focus/one-focus config
sudo launchctl list | grep us.foc.one.monitor
source /etc/os-release
REPO=https://download.opensuse.org/repositories/home:/LoveKapibarasan/xUbuntu_${VERSION_ID}
curl -fsSL "$REPO/Release.key" | sudo gpg --dearmor -o /usr/share/keyrings/one-focus.gpg
echo "deb [signed-by=/usr/share/keyrings/one-focus.gpg] $REPO/ /" | sudo tee /etc/apt/sources.list.d/one-focus.list
sudo apt update
sudo apt install one-focus
sudo one-focus config
systemctl status one-focus
source /etc/os-release
REPO=https://download.opensuse.org/repositories/home:/LoveKapibarasan/Debian_${VERSION_ID}
curl -fsSL "$REPO/Release.key" | sudo gpg --dearmor -o /usr/share/keyrings/one-focus.gpg
echo "deb [signed-by=/usr/share/keyrings/one-focus.gpg] $REPO/ /" | sudo tee /etc/apt/sources.list.d/one-focus.list
sudo apt update
sudo apt install one-focus
sudo one-focus config
systemctl status one-focus
source /etc/os-release
curl -fsSL "https://download.opensuse.org/repositories/home:/LoveKapibarasan/Fedora_${VERSION_ID}/home:LoveKapibarasan.repo" | sudo tee /etc/yum.repos.d/one-focus.repo
sudo dnf install one-focus
sudo one-focus config
systemctl status one-focus
sudo zypper addrepo --refresh https://download.opensuse.org/repositories/home:/LoveKapibarasan/openSUSE_Tumbleweed/ one-focus
sudo zypper --gpg-auto-import-keys refresh one-focus
sudo zypper install one-focus
sudo one-focus config
systemctl status one-focus
sudo tee -a /etc/pacman.conf <<'REPO'
[home_LoveKapibarasan_Arch]
SigLevel = Never
Server = https://download.opensuse.org/repositories/home:/LoveKapibarasan/Arch/$arch
REPO
sudo pacman -Sy one-focus
sudo one-focus config
systemctl status one-focus
Android 8.0+ Mobile
Coming SoonOne Focus is open-source and free of ads. If it has helped you beat procrastination and stay focused, consider supporting its development!
Buy me a coffee