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

  1. Download and install the app for your platform
  2. Launch the application
  3. Click Sign in with your browser: your browser opens Jasper, where you sign in with your email address (or GitHub) and approve the app
  4. Select your organization from the dropdown
  5. 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-name to 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 @username to 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.

Was this page helpful?