Desktop app
One shortcut opens a small bar over whatever you are doing. Type, and your router picks the model, answers, and tells you which model it was and what it cost. The same pre-send checks as the browser extension - and a one-click way to put that extension into every browser.
Also for macOS and Linux. Open this page on a computer to install.
Turn these meeting notes into three action items with owners and dates.
1. Maya - send the revised budget to finance by Thu 18 Sep.
2. Dev - confirm the vendor's SLA terms by Fri 19 Sep.
3. Priya - schedule the launch review for Tue 23 Sep.
Works wherever you type
What it does
Nothing happens in the background that the app does not show you: which model answered, what it cost, what it found in your draft, what it registered with your browsers, when it updates.
Ctrl+Shift+Space (⌘⇧Space on a Mac) opens the bar over Word, Slack, your IDE or the terminal. Type, press Enter, copy the answer. Escape steps back a level at a time.
Every answer names the model that answered, how sure the router was, what it cost and how long it took - and your thumbs teach it. Balanced, Cheapest, Best or Fastest is one click.
While you type: personal details and pasted keys (with one-click Redact), typos, and whether the request needs a quick, standard or thinking model. On this computer, before anything is sent.
How it works
One click on Windows, drag to Applications on a Mac, run the AppImage on Linux. It installs for your user only and starts when it is done.
The first-run window offers to register the browser extension with every browser on the computer, then to connect your workspace. Both are one button; both can wait.
Ctrl+Shift+Space from any app. Type, press Enter, read which model answered and what it cost, copy the answer. Thumbs up or down teach your router.
Privacy
Personal details, pasted keys, typos and the kind of model a request needs are found on your machine while you type. Nothing is sent until you press Enter.
A message goes to your workspace through the router with your key. The clipboard is offered as context only when you switch that on, and only for the message you send.
Kept in a file only your user can read, never synced. Sign out from the tray or Settings, or revoke the key from the dashboard. Every call is labelled desktop in your usage by app.
Apache-2.0, built with Electron. The source is in platform/desktop; the browser extension it installs is described in the extension guide.
Install
Every installer is built by the Desktop pipeline and listed with its size and SHA-256. Builds are unsigned until the certificates are in place; the steps say what your system will ask.
v1.3.1-preview.109 · developer preview · built Sep 14, 2026 · Apache-2.0
It installs for your user only, with no admin prompt, and starts the app when it is done. The portable exe needs no install at all.
Choose More info and Run anyway while the build is unsigned; the SHA-256 below proves it is the file we published.
Press Ctrl+Shift+Space anywhere to ask. The first-run window offers to add the browser extension and to connect a workspace.
/desktop/release.json lists the current build with file, size and SHA-256 per installer (v1.3.1-preview.109, developer preview). Compare it with the file you downloaded; every other release file is on the downloads page.
curl -fsS https://opensmartroute.ai/desktop/release.json | jq '.downloads[] | {name, sha256}'
sha256sum OpenSmartRoute-*.exe # certutil -hashfile OpenSmartRoute-*.exe SHA256 on WindowsThe Windows installer takes /S for a silent per-user install (Intune, SCCM, a login script); the macOS zip deploys through Jamf or any MDM. Pair it with the browser extension's ExtensionInstallForcelist policy from the extension page so both arrive together.
Start-Process .\OpenSmartRoute-*-win-x64.exe -ArgumentList "/S" -Wait
# uninstall
& "$env:LOCALAPPDATA\Programs\opensmartroute-desktop\Uninstall OpenSmartRoute.exe" /S /currentuserThe first run registers the browser extension with Chrome, Edge, Brave, Firefox and the others on the machine, the way each browser allows; the browser asks once to enable it.
The mark in the tray gains a dot while an answer streams; its menu mirrors the app - connected workspace, extension status, settings, start at sign-in, quit.
New versions download in the background from this site; a notification and the tray offer Restart to update. Nothing restarts on its own, and a downloaded update is applied when you quit.