How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools. It serves as a cross-platform CLI wrapper and macOS system automator, providing an environment to execute scripts that manage operating system tasks, file management, and application workflows.
The main features of johnlindquist/kit are: macOS Automation Tools, Desktop Automation, AI Conversation Managers, Generative AI Provider Integrations, LLM Integration Layers, Structured Data Extraction, Cross-Platform CLI Builders, Global Keyboard Shortcuts.
Open-source alternatives to johnlindquist/kit include: jacklandrin/onlyswitch — OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing… ts1/bleunlock — BLEUnlock is a macOS automation tool and proximity-based system controller that monitors the range of trusted… mjolnirapp/mjolnir — Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom… tebelorg/rpa-python — RPA-Python is a robotic process automation framework for automating repetitive tasks across web browsers, desktop… sdegutis/hydra — Hydra is a scriptable productivity platform for macOS that functions as a global hotkey manager, window manager, and… asmvik/skhd — skhd is a hotkey daemon and keyboard remapper for macOS. It operates as a background service that maps custom keyboard…
OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing system settings, running custom scripts, and controlling connected devices. It functions as a standalone application that combines AirPods management, notch hiding, Shortcuts launching, and system settings control into a single interface accessible from the menu bar. The application distinguishes itself through AI-powered automation capabilities, allowing users to generate and execute AppleScript from natural language commands using multiple AI model providers. It also supports voi
BLEUnlock is a macOS automation tool and proximity-based system controller that monitors the range of trusted Bluetooth Low Energy devices to automate screen security and hardware-based unlocking. It functions as a background utility that identifies and filters nearby devices by their unique identifiers and signal strength to trigger system actions. The system automatically manages screen lock states, waking the display and unlocking the computer when a paired device enters a defined signal range, or locking the screen and starting the screensaver when the device moves out of range. Beyond s
Mjolnir is a macOS automation framework and extensible scripting engine. It provides a system for creating custom productivity workflows, managing application states, and controlling the macOS desktop interface programmatically. The project functions as a global hotkey manager that binds keyboard shortcuts to trigger automated scripts across the operating system. It includes a macOS application controller to inspect active windows and manage system-wide user interface interactions. The environment supports extensibility through a pluggable package management system, allowing for the installa
skhd is a hotkey daemon and keyboard remapper for macOS. It operates as a background service that maps custom keyboard shortcuts to shell commands, scripts, and system actions. The utility features application-aware shortcut management, allowing the same hotkey to execute different commands depending on which application is focused. It also includes an input mode manager to define distinct operational modes that change how keys behave based on the active state. The system supports contextual routing through application-specific shortcuts and event exclusions to preserve native app behavior.