Security
Built in the open.
Verify everything.
Kudu is small, local and open source. Every release is built by public CI from the public code, and every file comes with a checksum you can check.
Open source
Built by public CI
No servers to breach
Least privilege
Verify a download
Check the checksum
Each release includes SHA256SUMS.txt. Download it next to your file and compare.
shasum -a 256 -c SHA256SUMS.txt --ignore-missingsha256sum -c SHA256SUMS.txt --ignore-missingGet-FileHash .\Kudu-Windows-x64-Setup.exe -Algorithm SHA256On Windows, compare the hash with the line for that file in SHA256SUMS.txt. All files are on the releases page.
Unsigned builds
Why your computer asks twice
Kudu is free, and its builds aren’t signed with paid certificates yet. Your system will warn you the first time; here’s what to do.
macOS
macOS quarantines apps from the internet that aren’t notarized. Clear the flag once after installing:
xattr -cr /Applications/Kudu.appWindows
SmartScreen may warn that the installer is from an unknown publisher. Click More info, then Run anyway.
Linux
Packages aren’t from a signed repository. Install the .deb or .rpm you downloaded directly; checksums are below.
The install scripts on the download page do this for you, and you can always build Kudu from source instead.
Permissions
What it asks for, and why
Microphone
To hear you while you hold the key. Closed the moment you let go.
AllAccessibility
To notice the shortcut and type text into the app you’re in.
macOSInput devices
To notice the shortcut (/dev/input) and type through a virtual keyboard (/dev/uinput).
LinuxNone extra
A keyboard hook for the shortcut and UI Automation to type. No admin rights.
WindowsReport a problem
Found something?
Thank you. Security reports are taken seriously and fixed first.