Browser Extension

Shortlet

Custom keyboard shortcuts for any website. Define commands in JSON, launch them from a command palette.

ctrl space Search shortlets…
Archive this page ctrl+shift+a
Hide cookie banner ctrl+shift+h
Focus search ctrl+shift+f

How it works

Configure once, use everywhere

1 — Define

Write a shortlet in JSON. Give it a name, a key binding, URL conditions, and a sequence of actions.

2 — Launch

Open the command palette with ctrl+space. Search or press the key binding directly.

3 — Done

The shortlet runs its actions in sequence. Click, fill, hide, scroll — whatever you defined.

Configuration

JSON, nothing more

Each shortlet is an object with conditions and actions. The extension reads your config and injects matching shortlets into the page.

{
  "name": "Hide cookie banner",
  "key": "ctrl+shift+h",
  "conditions": [
    { "url": "example.com" }
  ],
  "actions": [
    {
      "action": "hide",
      "selector": "#cookie-banner"
    }
  ]
}

Actions

30+ built-in operations

Shortlets compose actions from a library of predefined operations. Mix and match to build any sequence.

Interaction
  • click
  • focus
  • blur
  • copy
  • select
Visibility
  • show
  • hide
  • toggle
Forms
  • input
  • checkbox
  • fill
Style & DOM
  • css
  • class
  • attribute
  • duplicate
Navigation
  • navigate
  • scroll
  • reload
Utility
  • delay
  • log
  • event

Details

What to expect

  • URL-based conditions — shortlets only appear on matching sites
  • Command palette triggered with ctrl+space
  • Direct key bindings for quick access without opening the palette
  • Actions run sequentially in the order you define them
  • Works on Chrome and Firefox
  • Free and open source

Install

Start automating

Available on both major browsers. Load unpacked from source if you prefer.