Desktop App
InsightAgent Copilot is a lightweight desktop app that captures audio from your computer and streams it to InsightAgent for real-time transcription during Live Copilot sessions.
Available for macOS and Windows.
Download
Download the latest version from insightagent.io/downloads.
macOS
InsightAgentCopilot-latest.dmg
~1.3 MB
Windows
InsightAgentCopilot-Setup.exe
~74 MB
How It Works
The app sits in your system tray (menu bar on macOS, notification area on Windows)
When you click Start Copilot in the web app, the desktop app receives the session automatically
You select an audio input device and click Start Streaming
Audio is captured and streamed over WebSocket to InsightAgent for real-time transcription
When you click Stop Copilot in the web app (or Stop in the desktop app), the session ends
System Requirements
macOS
macOS 14.0 (Sonoma) or later
Apple Silicon (M1/M2/M3/M4) or Intel Mac
Microphone access permission
Internet connection
Windows
Windows 10 (version 1903) or later
x64 or ARM64 processor
Microphone access permission
Internet connection
macOS Installation
Download
Download InsightAgentCopilot-latest.dmg from insightagent.io/downloads.
Install
Open the downloaded
.dmgfileDrag InsightAgent Copilot to your Applications folder
Launch the app — a headphones icon appears in your menu bar
On first launch, macOS may show a security prompt. Click Open to proceed.
Grant Microphone Permission
The app needs microphone access to capture audio:
Open System Settings → Privacy & Security → Microphone
Enable InsightAgent Copilot
Windows Installation
Download
Download InsightAgentCopilot-Setup.exe from insightagent.io/downloads.
Install
Run the downloaded
InsightAgentCopilot-Setup.exeIf Windows SmartScreen appears, click More info → Run anyway (the app is not yet code-signed)
The app installs automatically to
%LocalAppData%\InsightAgentCopilotLaunch the app — a headphones icon appears in your system tray (notification area)
Grant Microphone Permission
The app needs microphone access to capture audio:
Open Settings → Privacy & security → Microphone
Enable InsightAgent Copilot (or allow desktop apps to access microphone)
Signing In
Click the headphones icon in the system tray / menu bar
Enter your InsightAgent email and password
Click Sign In
Your credentials are stored securely:
macOS: Keychain
Windows: Credential Manager
You stay signed in across app restarts.
Using the App
Session States
Idle
No active session — waiting for you to start copilot from the web app
Waiting
Polling for a pending copilot session
Ready
A pending session was found — select your audio device and start streaming
Streaming
Audio is being captured and sent to InsightAgent (timer shows elapsed time)
Done
Session completed successfully
Starting a Session
In the web app, navigate to an interview and click Start Copilot
The desktop app detects the pending session automatically (polls every 3 seconds)
Select your preferred audio input device from the dropdown
Click Start Streaming
The audio level meter shows that audio is being captured
Stopping a Session
Either:
Click Stop in the desktop app, or
Click Stop Copilot in the web app
Both methods end the session and save the transcript.
Opening the Interview
Click the Open in Browser link in the app to jump directly to the interview in the web app.
Audio Setup
Selecting an Input Device
Use the dropdown in the app to choose from available input devices:
Built-in Microphone — captures both your voice and speaker output (recommended for most setups)
External Microphone — USB or audio interface microphones
Virtual Audio Device — for use with headphones (see below)
Click the refresh button next to the dropdown if a newly connected device doesn't appear.
Default Setup (No Headphones)
When using your computer's built-in microphone and speakers, the microphone picks up both your voice and the remote participant's audio from the speakers. No additional configuration is needed — just select the built-in microphone and start streaming.
Using Headphones
If you use headphones, the remote participant's audio goes directly to your ears and is no longer picked up by the microphone. To capture both sides, you need to set up a virtual audio device to route system audio back to the app.
macOS: Using BlackHole (Free)
Install BlackHole:
Open Audio MIDI Setup (Applications → Utilities)
Create an Aggregate Device:
Click + → Create Aggregate Device
Name it "Interview Recording"
Check your microphone and BlackHole 2ch
Set your microphone as the clock source
Create a Multi-Output Device:
Click + → Create Multi-Output Device
Name it "Speakers + BlackHole"
Check your headphones and BlackHole 2ch
Set your Mac's sound output to Speakers + BlackHole (System Settings → Sound → Output)
In the desktop app, select Interview Recording as your input device
Windows: Using VB-CABLE (Free)
Download and install VB-CABLE (free virtual audio cable)
Set your Windows sound output to CABLE Input (Settings → Sound → Output)
In the desktop app, select CABLE Output as your input device
To hear audio in your headphones, use VoiceMeeter or configure audio routing in your conferencing app
Audio Level Meter
The visual meter shows real-time input volume:
Low
Green
Normal speaking volume
Medium
Yellow
Louder speech
High
Red
Too loud, may distort
If the meter shows no movement, audio is not being captured — check your device selection and permissions.
Auto-Updates
Both apps check for updates automatically and can update in-place without requiring admin rights.
macOS: Uses Sparkle framework
Windows: Uses Velopack framework
When an update is available:
Click the version number in the footer
If an update is available, click to download and install
The app restarts with the new version
Privacy & Security
Audio is streamed in real-time and not stored on your device
Authentication tokens are stored in secure system storage (Keychain / Credential Manager)
All communication uses TLS encryption (HTTPS/WSS)
See the full Privacy Policy
Troubleshooting
App Doesn't Detect the Session
Verify you're signed in with the same account used in the web app
Check your internet connection
Try signing out and back in to refresh your authentication token
No Audio Being Captured
macOS:
Check microphone permission in System Settings → Privacy & Security → Microphone
Verify the correct input device is selected
Try clicking the refresh button next to the device dropdown
Test your microphone in another app to confirm it works
Windows:
Check microphone permission in Settings → Privacy & security → Microphone
Ensure "Allow desktop apps to access your microphone" is enabled
Verify the correct input device is selected
Test your microphone in another app to confirm it works
WebSocket Connection Fails
Check your internet connection
The app retries automatically with increasing delays (up to 5 attempts)
If it persists, try signing out and back in to refresh your authentication token
Check if a firewall or corporate proxy is blocking WebSocket connections
Audio Only Captures One Side
If using headphones, set up a virtual audio device (BlackHole on macOS, VB-CABLE on Windows) as described above
If not using headphones, try switching to the built-in microphone — it picks up both speakers and your voice
Restart the app after creating new audio devices
macOS: App Icon Not Visible in Menu Bar
The app runs as a background process (no Dock icon)
Look for the headphones icon in the right side of the menu bar
If hidden, check if macOS is hiding it behind the notch — try expanding the menu bar area
Windows: App Icon Not Visible in System Tray
The app runs in the system tray (notification area)
Click the ^ arrow in the taskbar to show hidden icons
Right-click the taskbar → Taskbar settings → Turn on "InsightAgent Copilot" in system tray
Windows: SmartScreen Warning
The Windows app is not yet code-signed, so SmartScreen may show a warning:
Click More info
Click Run anyway
This is safe — the app is distributed directly from InsightAgent and the installer is built from our verified GitHub repository.
Last updated