Desktop App
The Jasper desktop app for macOS, Windows and Linux: chat and calls, mail, calendar, the timer and leave, with desktop notifications.
Native Experience
System tray, global shortcuts and desktop notifications.
Overview
The Jasper Desktop App is a native application for macOS, Windows, and Linux that brings Jasper Messenger to your desktop. It provides real-time messaging and deep integration with your code review workflow.
Key Features
- Real-time Messaging - Channels, direct messages, and group chats
- Huddles and calls - Voice and video with screen sharing, for up to 25 people, in any channel or direct message
- Desktop Notifications - Native OS notifications with quick reply
- System Tray - Unread badge and quick access
- Global Shortcuts - Quick capture and the timer, even when the app is in the background
- Auto-Updates - Always stay on the latest version
Installation
Download
Download the latest version for your operating system:
System Requirements
| Platform | Minimum Version | Architecture |
|---|---|---|
| macOS | 12 (Monterey) or later | Intel & Apple Silicon (Universal) |
| Windows | Windows 10 or later | x64 |
| Linux | Ubuntu 22.04 or a similar recent distribution | x64 |
Getting Started
First Launch
- Download and install the app for your platform
- Launch the application
- Click Sign in with your browser: your browser opens Jasper, where you sign in with your email address (or GitHub) and approve the app
- Select your organization from the dropdown
- Start messaging!
Connecting to Your Organization
After signing in, you'll see all organizations you belong to. Select one to view its channels and direct messages. You can switch organizations anytime from the title bar dropdown.
Messaging
Channels
Channels are shared spaces for team discussions. Public channels are visible to everyone in the organization, while private channels require an invitation.
- Click the + button next to "Channels" to create a new channel
- Use
#channel-nameto reference channels in messages - Star important channels to pin them to the top
Direct Messages
Direct messages (DMs) are private conversations between you and one or more team members.
- Click New Message to start a DM
- Add multiple people for a group DM
- DM conversations persist across sessions
Message Features
- Markdown - Format with **bold**, *italic*, `code`, and more
- Code Blocks - Triple backticks for multi-line code with syntax highlighting
- Mentions - Use
@usernameto notify someone - Reactions - React to messages with emoji
- Threads - Reply in threads to keep conversations organized
- File Attachments - Drag and drop or click to attach files
Huddles and Calls
Starting a Huddle or a Call
In any channel or direct message, click Huddle to start one that people can drop into without being rung, or Call to ring the people in the conversation. Up to 25 people can join, with video and screen sharing. A huddle ends when the last person leaves.
During a Huddle or Call
- Mute and Deafen - Turn off your microphone, or all incoming audio
- Camera and Share screen
- Clip - Save the last 30 seconds of a shared screen
- Open in its own window - Pop the call out of the main window, and choose Keep on top to keep it above other apps
If your organisation records calls, everyone in the call sees that it is recorded, and the notes appear in Meetings.
Notifications
Desktop Notifications
Receive native notifications for new messages and calls. On macOS, you can reply directly from the notification without opening the app.
Notification Settings
Control notifications in Settings > Notifications:
- All messages - Get notified for every message
- Mentions only - Only when someone @mentions you
- Nothing - Disable notifications
System Tray
The app runs in your system tray when minimized. The tray icon shows:
- Unread message count badge
- Right-click menu for quick actions
- Double-click to open the main window
Settings
Appearance
- Theme - Light, dark, or system preference
- Accent Color - Customize the primary color
- Compact Mode - Reduce spacing for more content
- Font Size - Adjust text size
Audio & Video
- Input Device - Select microphone
- Output Device - Select speakers/headphones
- Input Volume - Microphone sensitivity
- Output Volume - Speaker volume
- Echo Cancellation - Reduce feedback
- Noise Suppression - Filter background noise
Startup & Behavior
- Launch on Startup - Start app when computer boots
- Start Minimized - Launch to system tray
- Close to Tray - Keep running when window closed
- Auto-Update - Install updates automatically
Keyboard Shortcuts
| Action | macOS | Windows/Linux |
|---|---|---|
| New Message | Cmd+N |
Ctrl+N |
| Search | Cmd+K |
Ctrl+K |
| Settings | Cmd+, |
Ctrl+, |
| Previous Conversation | Cmd+[ |
Alt+Up |
| Next Conversation | Cmd+] |
Alt+Down |
| Mark as Read | Cmd+Shift+R |
Ctrl+Shift+R |
| Toggle Sidebar | Cmd+\ |
Ctrl+\ |
Troubleshooting
Can't sign in
- Check your internet connection
- Make sure you sign in with the same email address (or GitHub account) you use for Jasper on the web, and that you've confirmed it
- Try signing out and back in from the web app first
No sound in calls
- Check Settings > Audio & Video for correct device selection
- Make sure the app has microphone permission in system settings
- Try toggling mute off and on
Messages not syncing
- Check the connection indicator in the sidebar
- Try Settings > Data & Storage > Clear Cache
- Restart the application
High CPU usage
- Close unused conversations
- Disable Reduce Motion if animations are enabled
- Clear the message cache
Privacy & Security
- Encrypted calls - Calls are encrypted in transit and run through Cloudflare's servers, so they are not end-to-end encrypted
- Local storage - Messages cached locally are encrypted
- No analytics - The app reports its version so we can roll out updates.
- Secure updates - All updates are code-signed
See our Privacy Policy for complete details.