Prosper
Description
Command runner with translation, calc, currency and unit conversion.
Also includes:
Supports: Mac, Windows and Linux
Install
Download pre-built binary (unsigned)
Check releases and download the appropriate Prosper-$OS-$ARCH archive for your platfrom.
macOS ARM
wget https://github.com/ventsislav-georgiev/prosper/releases/latest/download/Prosper-darwin-arm64.zip && ditto -x -k Prosper-darwin-arm64.zip ./ && cp -rf Prosper.app /Applications/ && rm -rf Prosper-darwin-arm64.zip; rm -rf Prosper.app
macOS x86
wget https://github.com/ventsislav-georgiev/prosper/releases/latest/download/Prosper-darwin-amd64.zip && ditto -x -k Prosper-darwin-amd64.zip ./ && cp -rf Prosper.app /Applications/ && rm -rf Prosper-darwin-amd64.zip; rm -rf Prosper.app
Manual from sources
The app is based on fyne.
Follow prerequisites here: https://developer.fyne.io/started/#prerequisites (for Windows I recommend using TDM-GCC)
Then you can install directly from the source code using the Fyne command as follows:
go install fyne.io/fyne/v2/cmd/fyne@latest
fyne get github.com/ventsislav-georgiev/prosper
Preview
Tips:
- Clicking
Enter in the command runner copies the output to the clipboard
- Using the same shortcut again works as toggle i.e.
Alt+Space to show runner, again to hide it
:s to see shortcuts and change them
:q Quit the app
Example expressions:
-
translation hello world in de => hallo welt
-
math 128*24 => 3072
-
currency 32 usd to eur => 28.02 €
-
unit 1 year to minutes => 525960 minutes
-
apps o iTerm => opens iTerm
-
shell > say "hello world" => executes command (say will read the text aloud on macOS)
Features
Global Shortcuts
Usage:
Alt+\ - toggle
Esc - close
- When adding a shortcut, either enter an app name or a shell command (
> open /Users/ventsislavg)

Clipboard History
Usage:
Shift+Alt+A - show window and switch selection
Enter to select the highlighted clip
1, 2, 3 .. to 0 keys - select a clip
- Filter clip by fuzzy search
Esc - close
Base64 Encode/Decode
Usage:
Alt+/ - toggle
Esc - close
Numi Integration (MacOS only)
If you have Numi installed, running and have enabled the integration API in Numi's setttings:
then Numi expressions can be used:
License
MIT
Icon
Vulkan Salute by Webalys (Webalys)