Download
Install the desktop app.
Free and open source. Builds for macOS, Windows, and Linux — every release published on GitHub.
v0.1.0-beta.4 is live — early beta, expect rough edges
Windows
First launch: your OS will warn you
Beta builds are not code-signed yet, so macOS and Windows flag them as unverified. Nothing is wrong with the download — every build is compiled from the public repo by GitHub Actions, and you can audit exactly what you install.
macOS
If you see “Apple could not verify FocusFork”, click Done (never “Move to Trash”), then open System Settings → Privacy & Security, scroll to Security, and click Open Anyway.
Prefer the terminal? Run:
xattr -d com.apple.quarantine /Applications/FocusFork.appWindows
SmartScreen will show “Windows protected your PC”. Click More info, then Run anyway.
Linux
Make the AppImage executable first: chmod +x, then run it.
Getting started
From download to first PR in three steps.
1
Download and sign in
Install the build for your OS, then sign in with GitHub on first launch. That's the only account you need.
2
Power the AI — free
Paste your own OpenAI, Anthropic, Google Gemini, or OpenRouter API key in Settings — free forever, stored encrypted on your machine, and sent only to your provider. Managed plans are coming later; during the beta everything runs on your key.
3
Pick an issue and ship
Search good-first issues, run a fit check, fork and clone with approval gates, edit in the built-in editor or your own IDE, then commit, push, and open the PR.
Before you install
Update checks
The app checks for new releases on launch and tells you when one is ready — updating is always your call.
Verifiable builds
Every release is built from the public GitHub repo, so you can audit exactly what you install — or build it yourself.
GitHub account required
FocusFork authenticates with GitHub OAuth on first launch to read issues and manage your fork. No extra accounts needed.
Edit your way
A built-in editor with AI chat is included — or one click opens the cloned repo in VS Code, Cursor, or Windsurf.
Nothing writes without approval
Fork, clone, commit, push, and PR steps all pause for an explicit approve or reject before touching GitHub.
Open source client
The desktop app is open source under Apache 2.0 — inspect the code that touches your repos and keys, report bugs, or contribute.
System requirements
macOSmacOS 13 Ventura or later · Apple Silicon or Intel
WindowsWindows 10 64-bit or later
LinuxUbuntu 20.04+ or equivalent · x64 or ARM64
Disk space~250 MB for the app + space for cloned repos
RequiredGitHub account · Internet for AI agents and Git operations