# caprine
**Repository Path**: mirrors_felixfbecker/caprine
## Basic Information
- **Project Name**: caprine
- **Description**: Elegant Facebook Messenger desktop app
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-24
- **Last Updated**: 2026-03-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Caprine
> Elegant Facebook Messenger desktop app
Caprine is an unofficial and privacy-focused Facebook Messenger app with many useful features.
**[Website](https://sindresorhus.com/caprine)** **[Discuss it on Product Hunt](https://www.producthunt.com/posts/caprine-2)**
## Highlights
- [Dark theme](#dark-mode)
- [Vibrant theme](#vibrancy)*
- [Privacy-focused](#hide-last-seen--typing-indicator)
- [Keyboard shortcuts](#keyboard-shortcuts)
- [Work Chat support](#work-chat-support)
- [Code blocks](#code-blocks)
- [Touch Bar support](#touch-bar-support)
- [Custom styles](#custom-styles)
- Cross-platform
- Silent auto-updates
- Custom text size
\*macOS only
## Install
*macOS 10.10+, Linux, and Windows 7+ are supported (64-bit only).*
Download the latest version on the [website](https://sindresorhus.com/caprine) or below.
### macOS
[**Download**](https://github.com/sindresorhus/caprine/releases/latest) the `.dmg` file.
Or with [Homebrew-Cask](https://caskroom.github.io): `$ brew cask install caprine`
### Linux
[**Download**](https://github.com/sindresorhus/caprine/releases/latest) the `.AppImage` or `.deb` file.
Arch Linux: `pacman -S caprine`
Also available as a [snap](https://snapcraft.io/caprine).
*The AppImage needs to be [made executable](http://discourse.appimage.org/t/how-to-make-an-appimage-executable/80) after download.*
### Windows
[**Download**](https://github.com/sindresorhus/caprine/releases/latest) the `.exe` file.
*For taskbar notification badges to work on Windows 10, you'll need to [enable them in Taskbar Settings](https://www.tenforums.com/tutorials/48186-taskbar-buttons-hide-show-badges-windows-10-a.html).*
## Features
### Dark mode
You can toggle dark mode in the `View` menu or with Cmd D / Ctrl D.
### Vibrancy
On *macOS*, you can toggle the window vibrancy effect in the `View` menu.
### Hide last seen / typing indicator
You can choose to prevent people from knowing when you've seen a message or are currently typing. Both options are available under the `Caprine`/`File` menu.
### Mute desktop notifications
You can quickly disable receiving notifications from the `Caprine`/`File` menu or the Dock on macOS.
### Prevents link tracking
Links that you click on will not be tracked by Facebook.
### Jump to conversation hotkey
You can switch conversations similar to how you switch browser tabs: Cmd/Ctrl n (where `n` is `1` through `9`).
### Compact mode
The interface adapts when resized to a small size.





### Touch Bar support *(macOS only)*
### Custom styles
Advanced users can modify the colors/styles of Caprine. Click the menu item `Caprine`/`File` → `Caprine Settings` → `Advanced` → `Custom Styles` and a CSS file will open up in your default editor.
### Keyboard shortcuts
Description | Keys
-----------------------| -----------------------
New conversation | Cmd/Ctrl n
Search conversations | Cmd/Ctrl k
Toggle "Dark mode" | Cmd/Ctrl d
Next conversation | Cmd/Ctrl ] or Ctrl Tab
Previous conversation | Cmd/Ctrl [ or Ctrl Shift Tab
Jump to conversation | Cmd/Ctrl 1…9
Insert GIF | Cmd/Ctrl g
Insert emoji | Cmd/Ctrl e
Insert text | Cmd/Ctrl i
Search in conversation | Cmd/Ctrl f
Mute conversation | Cmd/Ctrl Shift m
Archive conversation | Cmd/Ctrl Shift a
Delete conversation | Cmd/Ctrl Shift d
Toggle "Always on Top" | Cmd/Ctrl Shift t
Toggle window menu | Alt *(Windows only)*
Toggle sidebar | Cmd/Ctrl Shift s
Switch to Messenger | Cmd/Ctrl Shift 1
Switch to Workchat | Cmd/Ctrl Shift 2
Preferences | Cmd/Ctrl ,
---
## Dev
Built with [Electron](https://electronjs.org).
### Run
```
$ npm install && npm start
```
### Build
See the [`electron-builder` docs](https://www.electron.build/multi-platform-build).
### Publish
```
$ npm run release
```
Then edit the automatically created GitHub Releases draft and publish.
## Maintainers
- [Sindre Sorhus](https://sindresorhus.com)
- [Aw Young Qingzhuo](https://github.com/veniversum)
- [Jarek Radosz](https://github.com/CvX)
## Disclaimer
Caprine is a third-party app and is not affiliated with Facebook.
## License
MIT