Download LockinRa

One local-first focus workspace, built for all three desktops. No account, no cloud, no telemetry.

v1.9.0 · Free in open beta
Looks like you're on

Windows

Windows 10 and 11, 64-bit. The installer is what most people want; the other two exist for the Store and for managed deployments.

Installer · .exe
Recommended

The normal download. Installs per-user, so it needs no administrator rights, and lets you pick the install folder.

Download for Windows
x64·223 MB·NSIS
Microsoft Store
Auto-updates

Installs and updates through the Store, with no SmartScreen prompt — Microsoft signs the package. Store releases go through review, so this channel can trail the direct download by a version.

Get it from the Store
Signed by Microsoft·.appx on the release
Windows Installer · .msi
For IT / deployment

A standard MSI for silent installs and Group Policy rollout — msiexec /i LockinRa-1.9.0-win-x64.msi /qn. Same app as the .exe; pick this only if your deployment tooling needs an MSI.

Download the MSI
x64·291 MB·WiX

Windows will warn you the first time. The direct downloads are not signed with an Authenticode certificate yet, so SmartScreen shows "Windows protected your PC". Choose More info → Run anyway. The Store build does not do this, because Microsoft signs it on their side.

A code-signing certificate is the fix, and the release pipeline is already wired for one. Until there is a certificate, verifying the SHA-256 below is the real check — it tells you the file is byte-for-byte what was published.

macOS

macOS 11 Big Sur or newer. Separate builds per chip rather than a universal binary — a universal app would carry both database engines and double everyone's download to serve one.

Apple silicon · .dmg
M1–M4

For every Mac with an Apple chip. Not sure? Apple menu → About This Mac — "Apple M1/M2/M3/M4" means this one.

Download for Apple silicon
arm64·273 MB
Intel · .dmg
x86-64

For Intel Macs — About This Mac reports an Intel processor rather than an Apple chip.

Download for Intel
x64·278 MB
Zip archives · .zip
For updates & scripting

The same app as a plain archive, which is the format the updater consumes. Useful if you deploy with a script; for a normal install take the .dmg above.

Apple silicon zip Intel zip
arm64 266 MB·x64 273 MB
Terminal install · install-macos.sh
No Gatekeeper warning

The quarantine flag that makes Gatekeeper block the app is attached by the program doing the downloading. Browsers set it; curl does not. Install from a terminal and there is nothing to override, because nothing was ever flagged.

Step 1 · Download the script
curl -fsSL https://lockinra.xyz/install-macos.sh -o install-macos.sh
Step 2 · Read it first
less install-macos.sh
Step 3 · Run it
bash install-macos.sh
Picks your chip·verifies SHA-256·no sudo

Gatekeeper blocks the first launch, and that is expected. This build is ad-hoc signed but not notarized by Apple, so opening it shows "Apple could not verify LockinRa is free of malware" — or, on older systems, "LockinRa can't be opened because Apple cannot check it for malicious software." It is a statement about a certificate we do not have, not a finding about the app.

On macOS 15 Sequoia and later, right-click → Open no longer works — Apple removed that bypass, so any instructions telling you to use it (including the ones that were on this page until v1.8.0) will not help. Either use the terminal install above, or clear the flag by hand after dragging the app to Applications:

xattr -dr com.apple.quarantine /Applications/LockinRa.app

The third route is System Settings → Privacy & Security → Open Anyway, which only appears after you have tried to open the app and been blocked.

If macOS calls the app damaged rather than unverified, that is a broken signature and it is our bug — from v1.8.0 the build fails rather than publishing one, so please report it. Notarization needs a paid Apple Developer ID; the macOS page explains the whole picture.

Linux

Built on Ubuntu 22.04, so the glibc floor is as low as it can reasonably go. x86-64.

AppImage
Any distro

One portable file, no package manager and no root. Mark it executable and run it.

Download the AppImage
x86_64·291 MB
Debian & Ubuntu · .deb
apt

Installs into the system with a launcher entry, and pulls in the libraries Electron's sandbox needs.

Download the deb
amd64·206 MB
Fedora & openSUSE · .rpm
dnf / zypper

The same system install for RPM distributions.

Download the rpm
x86_64·207 MB
AppImage
chmod +x LockinRa-1.9.0-linux-x86_64.AppImage
./LockinRa-1.9.0-linux-x86_64.AppImage
Debian · Ubuntu
sudo apt install ./LockinRa-1.9.0-linux-amd64.deb
Fedora · openSUSE
sudo dnf install ./LockinRa-1.9.0-linux-x86_64.rpm

Two things behave differently on Linux. Under Wayland there is no protocol for reading another window's title, so desktop-app distraction detection goes quiet — the browser extension still covers the web, and tasks, notes, timers, habits and the AI are all unaffected. Under X11 it works fully.

And the focus mini-player's "now playing" needs playerctl, which most distributions do not install by default. Without it the surface simply reads as nothing playing. The Linux page has the details.

Verify what you downloaded

Because the Windows and macOS builds are not signed with a paid certificate yet, the checksum is the meaningful integrity check: it proves the file on your disk is byte-for-byte the file that was published. Compare the output against the row below.

Windows · PowerShell
Get-FileHash .\LockinRa-1.9.0-win-x64.exe -Algorithm SHA256
macOS
shasum -a 256 LockinRa-1.9.0-mac-arm64.dmg
Linux
sha256sum LockinRa-1.9.0-linux-x86_64.AppImage
SHA-256 for every v1.9.0 file
FileSHA-256
win-x64.exe412a7de68729d53f2491c422243aad7b90e19ca05a5486e36b2050843a9e763f
win-x64.msi7c1d456fa1ff57352a4155ea982d305bcca89c9bb617da58d26cb2245acbbe23
win-x64.appxb784cd30f187653f390ae2a2d621d8dfc78ea5a13b115d621612b86d9ee35b97
mac-arm64.dmg378194c851eb9bb06a9581f59622c0a2080a5309bc7a7eb78ef2a3ac3e470bbf
mac-x64.dmg63eca69092fd03879ceb7b5bd8759629f3f3d0813cc1a3e6046ff4906006447b
mac-arm64.zipa2b0ca1b81c1a897ac12beab9a971d7315862b6c6c3f9c7125612910cc4e284d
mac-x64.zipfab8c3733515ddba502e9f3bfd089b7096f4a3e659ee61eb8266248ac042358c
linux-x86_64.AppImagedebb91817c2f45703f68801f5ce8c18b42f046170f6c14b7345d2e84c88063cb
linux-amd64.debbbf777935ca91ac7a35d5d5ac439c78baff91531a7b93ef530bf1c1aa97908e3
linux-x86_64.rpmc7e26fd80cd370b6c6486e567d7a903ba4df0cae20c7816b179391af67f436d7

Also published as SHA256SUMS.txt on the release.

What differs by platform

Everything that makes LockinRa what it is — tasks, notes, focus sessions, habits, screen time, the local AI — is identical everywhere. These are the parts that touch the operating system directly, and this is the honest state of each.

CapabilityWindowsmacOSLinux
App & window trackingFullTitles need Screen RecordingX11 full · Wayland app-level only
Website blocking (extension)YesYesYes
Launch apps from WorkspacesYesYesYes
Run at startupYesYesYes (XDG autostart)
Close to trayYesYesOnly where a tray exists
Now playing in mini-playerYesMusic & SpotifyNeeds playerctl
Local AI (Ollama)YesYesYes
Signed buildStore onlyAd-hoc, not notarizedUnsigned

System requirements

Deeper platform notes: macOS · Linux. Every build, including older versions, is on the releases page.

← Back to lockinra.xyz