
Shortcut-driven scripting environment for developers
Script Kit is an open-source desktop app by John Lindquist that lets developers create, run, and share TypeScript and JavaScript automation scripts from a global keyboard shortcut. It bundles a friendly SDK, prompt-driven UI primitives, and a script marketplace so you can automate repetitive tasks without scaffolding a full project.
Trigger any script from anywhere on your system via a configurable keyboard shortcut and fuzzy-search prompt.
Write scripts in TypeScript with a batteries-included API for prompts, file I/O, HTTP requests, and OS interactions.
Generate forms, lists, drop pickers, editors, and previews with one-line helpers — no UI code required.
Runs natively on macOS, Windows, and Linux with a unified scripting experience across operating systems.
Publish scripts as GitHub gists or browse community-shared automations from inside the app.
Generate new scripts from natural-language descriptions using built-in AI helpers.
Manage text snippets, clipboard history, and quick text expansion as first-class script types.
Spin up project scaffolds, run git workflows, or query APIs with a single keystroke.
Manage clipboard history, expand text snippets, and launch frequent actions from a global prompt.
Hit internal APIs, transform JSON, and pipe results into other tools without writing a full Node project.
Batch-rename files, convert images, or organize downloads using built-in file system helpers.
Run scripts on cron schedules, file-system changes, or system events without external task runners.
Fully open-source under MIT license with active GitHub development and a public roadmap.
Build small UI-driven tools for your team that run locally and can be shared via Git.

Sharpen your thinking