- Calendar Integration — connect Google Calendar or any iCal feed. Forca detects when meetings end.
- Focus Zones — named focus sessions with configurable timers, triggers, and auto-start after meetings.
- App & Site Blocking — block distracting apps and websites during focus sessions.
- Smart Suggestions — calendar pattern analysis finds optimal focus windows.
- Zone Profiles — save and switch between different blocking/timer/sound presets.
- Ambient Focus Modes — rain, white noise, lo-fi, and forest sounds powered by Web Audio.
- Focus Score — daily, weekly, and monthly productivity scoring with charts.
- Break Reminders — pomodoro-style break timer (50/10 default).
- Do Not Disturb Sync — automatically enable DND on macOS and Windows.
- System Tray — colored tray icons, quick controls, and notifications.
- Multi-Device Sync — Firebase-powered sync across computers.
- Focus Streaks — consecutive day tracking with milestone rewards.
- Auto-Updater — seamless updates delivered via GitHub Releases.
| 📦 Installer | Download Forca-Setup-x64.exe |
| 💼 Portable | Download Forca-Portable-x64.exe |
| 💻 Intel | Download Forca-x64.dmg |
| 🔵 Apple Silicon | Download Forca-arm64.dmg |
| 📀 AppImage | Download Forca-x64.AppImage |
| 🟠 Debian | Download Forca-x64.deb |
| 🔴 RPM | Download Forca-x64.rpm |
💡 Note: On Windows, run Forca as Administrator for website blocking to work correctly.
# Clone the repo
git clone https://github.com/3iiik/forca.git
cd forca
# Install dependencies
npm install
# Build main + renderer
npm run build
# Start the app
npm start
# Or run in development mode
npm run devPlease see CONTRIBUTING.md for guidelines.
MIT — see LICENSE for details.
.png)