sindresorhus/caprine

Elegant Facebook Messenger desktop app

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 8th, 2026
Created on September 16th, 2015
Open Issues & Pull Requests: 293 (+0)
GitHub issues: Enabled
Number of forks: 617
Total Stargazers: 7,387 (+0)
Total Subscribers: 105 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.2 days
Mean response time: 31.8 days
90th percentile: 77.7 days
Tracked items: 153

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 83% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 3% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 113
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 590 days
Stale 30+ days: 110
Stale 90+ days: 103

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (7)
  • bug (5)
  • enhancement (3)
  • :dollar: Funded on Issuehunt (2)
  • :gift: Rewarded on Issuehunt (2)
  • waiting for Electron (1)
  • wontfix (1)

Most active issues this week

Detailed Description

Caprine is an unofficial desktop app for Facebook Messenger that prioritizes privacy and elegant design.

The tool addresses the need for a dedicated Messenger experience outside the browser by wrapping Facebook Messenger in an Electron-based application. It runs as a native desktop client on macOS, Linux, and Windows, offering a focused interface for messaging without the overhead of a full web browser. The approach leverages web technologies to maintain cross-platform compatibility while providing platform-specific enhancements where applicable.

Caprine suits users who want a distraction-free messaging client with privacy considerations and prefer a dedicated application over browser tabs. The tool is particularly valuable for macOS users, who gain access to menu bar mode, Touch Bar support, vibrant themes, and Do Not Disturb integration. The project explicitly states it is feature complete, meaning it provides a stable, finished product rather than one in active feature development. Anyone considering adoption should understand this is an unofficial client and that the development team welcomes contributions for bug fixes and improvements but is not pursuing major new functionality.

The project maintains a stable codebase with selective updates focused on maintenance and refinement rather than expansion. Silent auto-updates are handled transparently, ensuring users receive fixes without disruption. The tool supports Work Chat alongside personal Messenger, includes customization options like dark and vibrant themes, keyboard shortcuts, custom text sizing, and code block rendering, along with custom styles for users who want to personalize their experience further.