Keybind Documentation
Keybind is a desktop automation platform with a real scripting language — KSL — underneath every keystroke. These docs cover writing scripts, using the app, and publishing modules.
Start here
- [Getting Started](/getting-started) — install the app, write your first script, run it.
- [Writing KSL](/keybind-scripting-language) — the fundamentals: binds, hotstrings, variables, functions, capabilities.
- [Function Library](/reference) — every KSL builtin, searchable, each with a signature and example.
- [Building a Module](/guides/building-a-module) — package your automation to share or sell.
A taste of KSL
bind Win+Left => snap_to("left")
hotstring "sll" => "Stanbren LLC"
bind Ctrl+Alt+U => {
let text = str_upper(clipboard_get())
clipboard_set(text)
notify("Uppercased the clipboard")
}The language reads like JavaScript or Python — that readability is the point.