Automatic focus mode for people who actually want to get work done.

Forca detects when meetings end and automatically starts your focus zone — blocking distractions instantly. No manual switching, no excuses, no friction.

Free & Open SourceMIT LicensedPrivacy FirstWorks Offline
1

Meeting Ends

Your calendar event finishes and Forca detects the change.

2

Forca Detects

The app checks your active zone rules and prepares to block.

3

Focus Zone Starts

Your selected focus profile activates with timer counting.

4

Sites Blocked

Distracting websites are blocked across all browsers.

Everything you need to stay focused

Calendar-aware focus zones, automatic activation, and distraction blocking — all local-first and privacy-respecting.

Calendar-aware

Forca integrates with Google Calendar and iCal. When a meeting ends, your focus zone starts automatically.

Website blocking

Define site lists per zone. The browser extension enforces them instantly during active focus sessions.

Focus zones

Create multiple profiles with custom durations, blocked sites, and triggers. Switch between Deep Work, Reading, or Coding zones.

Focus analytics

Track sessions, streaks, and time saved. See your focus patterns improve over days and weeks.

Privacy first

Everything runs locally. No cloud, no accounts, no data collection. Fully open source under MIT License.

Cross-platform

Works on Windows, macOS, and Linux. Firefox extension included. Chromium browsers supported via Developer Mode.

Why Forca?

Most website blockers require manual effort. Forca automatically turns free time into focused work.

Traditional Blockers
Forca
Manually start sessions
Starts automatically
Easy to bypass
Triggered by meetings
Interrupt workflow
Removes decision fatigue
Require constant discipline
Works in the background

Everything included, nothing hidden

Automatic activation, website blocking, focus zones, and full privacy — all in one free app.

Core

Automatic focus activation

Forca integrates with your calendar to detect when meetings end and automatically starts your configured focus zone.

  • Google Calendar integration
  • iCal URL support
  • Configurable post-meeting delay
  • Manual start always available
Blocking

Website blocking

Define lists of websites to block during focus sessions. The browser extension enforces these rules in real time.

  • Per-zone site lists
  • Domain-level blocking
  • Instant unblock on zone end
  • Works across all supported browsers
Flexibility

Focus zones

Create multiple focus profiles for different types of work. Each zone has its own duration, blocked sites, and trigger rules.

  • Unlimited zones
  • Custom durations (5-480 min)
  • Per-zone blocked site lists
  • Pause and resume support
Cross-browser

Browser support

Works with Firefox (one-click install from AMO) and all major Chromium browsers via Developer Mode.

  • Firefox: Add-ons Store
  • Chrome, Edge, Brave, Arc
  • Same blocking across all
  • Setup guided by desktop app
Privacy

Local-first architecture

Your data never leaves your computer. Forca stores everything locally with no cloud dependency.

  • Zero cloud dependencies
  • No account required
  • Open source (MIT)
  • Optional encrypted sync
Platform

Desktop + Browser

Forca runs as a native desktop app with a browser extension. No web app, no Electron bloat.

  • Windows, macOS, Linux
  • Firefox + Chromium
  • Native performance
  • Works fully offline

How it works

Connect your calendar, set your rules, and never think about blocking again.

1

Connect Calendar

Link Google Calendar or iCal. Forca syncs your schedule automatically.

2

Create a Focus Zone

Set a duration, choose blocked sites, pick triggers. Name it "Deep Work."

3

Meeting Ends

Forca detects the calendar event ending and prepares your focus session.

4

Activates Automatically

Distractions blocked. Timer counting. You're in the zone instantly.

Frequently asked questions

Quick answers to common questions about Forca, its features, and how it works.

Can't find what you're looking for? Open a discussion on GitHub