Windows 10 / 11
Focus Launcher — NEW
Free on Microsoft Store
📱 Also on Android →

Real blocking.
Lock your desktop.
Do deep work.

FocusFlow kills blocked processes via Win32, locks your Windows desktop into a distraction-free kiosk with Focus Launcher, and enforces focus sessions with a PIN gate. No soft timers. No workarounds. Real enforcement.

Get it from Microsoft Source Code Download EXE
Focus Launcher

Lock your entire desktop.
No escape without your PIN.

Focus Launcher is a CBT-inspired kiosk mode that replaces your Windows desktop with a distraction-free workspace the moment a session begins.

Crash-Safe Design

Your taskbar is guaranteed to be restored even if FocusFlow crashes. Three independent safety layers fire on exit — a startup restore, a JVM shutdown hook, and a global crash handler.

Safe Input Whitelist

55+ system processes are always protected — keyboard drivers, OEM touchpad software, mouse peripherals, audio, UAC, and accessibility tools. FocusFlow never breaks your input devices.

Real Enforcement

Process killed. Firewall rule added.
Attempt logged.

Every enforcement action fires immediately using two independent detection methods — no grace period, no warning dialog, no snooze button.

Instant Detection via WinEventHook

A SetWinEventHook fires the moment any blocked app comes to the foreground. A 500ms polling loop catches anything the hook misses, including UWP apps.

Process Kill via Win32/JNA

ProcessHandle.destroyForcibly() fires first. A taskkill /F /IM fallback ensures the kill succeeds.

Windows Firewall Rules

Network blocking adds a live outbound netsh advfirewall rule for the blocked app — enforced at the Windows firewall layer.

Temptation Diary

Every blocked attempt is written to a local SQLite database. Charts show your distraction patterns over time so you can understand and change your habits.

Website Blocker

Blocks domains at the hosts-file level — works for every browser simultaneously. No extension needed.

Keyword Blocker

Block any window whose title contains a keyword — catch social media tabs, news sites, and chat apps without listing every domain.

Nuclear Mode

Maximum enforcement — blocks Task Manager, PowerShell, Run dialog, CMD, and 30+ other escape routes.

Block Schedules

Set recurring time windows when apps are automatically blocked — e.g. social media blocked 9am–5pm every weekday.

Daily Allowances

Give any app a daily time budget — e.g. 30 minutes of YouTube per day. When the budget runs out, it's blocked for the rest of the day.

Block Defense

Configure how hard it is to disable your own blocking rules mid-session. Make it easy, require a PIN, or lock it until the session ends.

Everything Else

A complete productivity system,
not just a timer.

Beyond blocking, FocusFlow gives you every tool you need to plan, track, and review your focused work.

55+
Safe input processes whitelisted
30+
Escape routes blocked in Nuclear Mode
4
Independent crash recovery layers
0
Data sent off your PC

Focus Sessions

Pomodoro or custom length sessions with a session PIN, break enforcer, and sound aversion tones that fire every time you try to open a blocked app.

Stats & Reports

Focus streaks, session history, temptation log charts, and a weekly focus report automatically delivered every Sunday via Windows notification.

Habit Tracker

Build daily habits with a 7-day streak grid. Habits linked to your focus sessions so you see what disciplines drive your most productive days.

Task Manager

Full task CRUD with priorities, due dates, recurring rules (daily / weekday / weekly / monthly), and Windows alarm notifications.

Daily Notes

A private daily journal linked to your session data. Plan your day before a session and review it after — all stored locally, never synced anywhere.

100% Private

No account. No internet required. No analytics. All data in a local SQLite database with automatic rolling backups. Delete the app, delete the folder — gone completely.

Tech Stack

Kotlin + Compose Desktop.
Ships as a standalone Windows EXE.

Built with Kotlin 1.9 and Compose Multiplatform Desktop 1.6. Packaged via jpackage as a standalone EXE, MSI, or MSIX — no separate JVM installation needed.

Kotlin 1.9.22Compose Multiplatform 1.6.1Material 3JNA 5.14Win32 APISetWinEventHookProcessHandle (JVM 9+)netsh advfirewallPowerShellSQLite (xerial)SHA-256 PINjpackage (EXE / MSI / MSIX)Gradle 8.14.2GraalVM CE 19GitHub Actions

Try FocusFlow Free

Available on the Microsoft Store and as a direct Windows download. All features free. No account needed.

FAQ

Frequently Asked Questions

Is FocusFlow free?
Yes — completely free on the Microsoft Store. No subscriptions, no in-app purchases, no account required.
Does FocusFlow work on Windows 11?
Yes. FocusFlow is fully compatible with Windows 10 and Windows 11.
What is Focus Launcher?
Focus Launcher is FocusFlow's kiosk mode. It locks your entire Windows desktop to only the apps you choose, hides the taskbar, and blocks all other processes until your session ends.
How does FocusFlow block apps?
FocusFlow uses Win32 APIs to terminate blocked processes in real time. It kills the actual process — there is no soft timer and no way around it.
Can I get my taskbar back if something goes wrong?
Yes. FocusFlow has three independent recovery layers: a startup restore, a JVM shutdown hook, and a global crash handler — your taskbar is always restored.
Does FocusFlow block websites?
Yes. FocusFlow blocks websites at the Windows hosts file level, which works in every browser simultaneously without requiring any extension.