Invoke lets you (and agents!) create custom commands for any macOS application, then bind those to shortcuts. Everything happens in less than a millisecond, making shortcuts feel like they're natively part of the app they're for. Agents can use Invoke to inspect applications and interact with them, then build repeatable workflows using tiny, dead-simple JavaScript snippets.