awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
sindresorhus avatar

sindresorhus/caprine

0
View on GitHub↗
7,321 stars·587 forks·TypeScript·mit·15 views

Caprine

Caprine is a privacy-focused desktop client for Facebook Messenger. It functions as an Electron-based wrapper that encapsulates the web application to provide system-level features and advanced user interface customizations.

The client prioritizes user privacy by masking activity status, hiding typing indicators, and blocking tracking parameters from outgoing links. It further enhances the user experience through a customizable interface that supports dark mode, custom stylesheets, and window vibrancy effects.

The application includes tools for keyboard-driven navigation to switch between conversations and manages desktop notifications to prevent sensitive information leaks. It also provides utilities for rendering technical snippets using markdown code formatting.

Features

  • Facebook Messenger Clients - Provides a privacy-focused desktop wrapper for the Facebook Messenger web application.
  • Messaging Interfaces - Provides a private desktop messaging interface focused on user privacy and clean visual design.
  • Chromium-Based Desktop Shells - Functions as a Chromium-based desktop shell that wraps the Facebook Messenger web application in a native container.
  • Presence Masking - Hides activity status and typing indicators to prevent other users from tracking real-time interaction status.
  • Privacy-Focused Communication - Provides a messaging client that masks activity status and removes tracking links to protect user identity.
  • Identity Masking - Hides contact names and avatars to prevent the disclosure of read receipts or typing indicators.
  • Web Application Wrappers - Acts as an Electron-based wrapper that encapsulates the Facebook Messenger web application.
  • Messaging Client Enhancers - Enhances the messaging client by blocking tracking links and hiding activity status.
  • Tracking Parameter Removers - Strips identifying tracking parameters from outgoing URLs to prevent service providers from monitoring navigation.
  • Request Interception Utilities - Intercepts outgoing network requests to strip tracking parameters and block telemetry endpoints.
  • Chat Interface Customizations - Allows adjusting the chat interface through custom themes, dark mode, and layout tweaks.
  • DOM Manipulators - Executes custom JavaScript to programmatically modify the DOM to hide UI elements and alter application behavior.
  • Interface Appearance Customizations - Allows modification of the visual interface via dark mode, vibrancy effects, and adjustable text sizes.
  • Custom Stylesheet Injection - Implements custom stylesheet injection to modify the visual appearance of the encapsulated web application.
  • Keyboard Navigation Shortcuts - Implements keyboard shortcuts and hotkeys for rapid navigation between conversations.
  • Visual Themes - Supports the application of visual themes through dark mode, window vibrancy, and advanced stylesheets.
  • Desktop Applications - Privacy-focused desktop client for Facebook Messenger.
  • Chat Clients - Elegant desktop client for Facebook Messenger.
  • Communication - Desktop application for Facebook Messenger.
  • Communication Tools - Privacy-focused third-party Facebook Messenger client.
  • Desktop Applications - Third-party desktop client for Facebook Messenger with privacy features.
  • Media and Communication - Unofficial Facebook Messenger client.
  • Messenger Applications - Elegant desktop client for Facebook Messenger.
  • Social Media - Privacy-focused Facebook Messenger app.
  • Collaboration Tools - Listed in the “Collaboration Tools” section of the Awesome Mac awesome list.

Star history

Star history chart for sindresorhus/caprineStar history chart for sindresorhus/caprine

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Caprine

These projects share indexed features with Caprine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ayugram/ayugramdesktopAyuGram avatar

    AyuGram/AyuGramDesktop

    4,898View on GitHub↗

    AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message logger and a privacy-focused chat tool, providing a fork of the standard C++ Qt client. The project focuses on unlocking premium features and capabilities locally without a paid subscription. It distinguishes itself through a ghost mode that masks online presence and suppresses read receipts, as well as a system for preserving message history by logging deleted and edited content into a local database. The client includes tools for content management, such as bypassing restricti

    C++anti-recallanti-revokeghost-mode
    View on GitHub↗4,898
  • xcanwin/keepchatgptxcanwin avatar

    xcanwin/KeepChatGPT

    14,886View on GitHub↗

    KeepChatGPT is a browser extension designed to enhance the ChatGPT web experience by acting as a session manager, UI optimizer, and privacy guard. It focuses on maintaining active connections to prevent session timeouts and improving the overall interface for better readability and organization. The project distinguishes itself through privacy and security features that block tracking telemetry and use regular expressions to mask sensitive data before it is sent. It also includes tools to mitigate conversation auditing and bypass bot verification challenges to reduce the risk of account restr

    JavaScript
    View on GitHub↗14,886
  • keshavbhatt/whatsiekeshavbhatt avatar

    keshavbhatt/whatsie

    3,006View on GitHub↗

    Whatsie is a web application desktop wrapper designed to turn web interfaces, specifically messaging services, into standalone desktop applications. It provides a dedicated window environment with a custom icon and system tray integration. The project includes security and privacy layers such as password-protected session locking with automatic timeouts and the ability to purge persistent application data and web caches. It also features native hardware permission management for controlling camera and microphone access. The application supports native system notifications, file download hand

    C++linuxqt-whatsappwhatsapp
    View on GitHub↗3,006
  • ramboxapp/community-editionramboxapp avatar

    ramboxapp/community-edition

    6,384View on GitHub↗

    This project is an Electron-based multi-service browser and web wrapper that hosts multiple web services in isolated sessions within a single desktop window. It functions as a unified messaging desktop client and a multi-account manager, allowing users to run several concurrent instances of the same web service with different login credentials. The application serves as a customizable web view container that supports the injection of user-defined JavaScript and CSS to modify the behavior and appearance of integrated services. It includes a cloud-synced workspace manager that synchronizes conf

    JavaScriptcustom-servicesdiscordemail
    View on GitHub↗6,384
Compare all 30 related projects→

Frequently asked questions

What does sindresorhus/caprine do?

Caprine is a privacy-focused desktop client for Facebook Messenger. It functions as an Electron-based wrapper that encapsulates the web application to provide system-level features and advanced user interface customizations.

What are the main features of sindresorhus/caprine?

The main features of sindresorhus/caprine are: Facebook Messenger Clients, Messaging Interfaces, Chromium-Based Desktop Shells, Presence Masking, Privacy-Focused Communication, Identity Masking, Web Application Wrappers, Messaging Client Enhancers.

Which projects share features with sindresorhus/caprine?

Projects with overlapping indexed features include: ayugram/ayugramdesktop — AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message… xcanwin/keepchatgpt — KeepChatGPT is a browser extension designed to enhance the ChatGPT web experience by acting as a session manager, UI… keshavbhatt/whatsie — Whatsie is a web application desktop wrapper designed to turn web interfaces, specifically messaging services, into… ramboxapp/community-edition — This project is an Electron-based multi-service browser and web wrapper that hosts multiple web services in isolated… gitmotion/ntfy-me-mcp — An ntfy MCP server for sending/fetching ntfy notifications to self-hosted or ANY ntfy.sh server from AI Agents 📤… codeux-software/textual — Textual is an IRC client for OS X.