Extensions
Every palette in pal is an extension, the bundled ones included. Pick one, copy its install line, and it is in the panel.
Productivity12Get to things faster: files, windows, what you copied.
-
Applications
Every installed app, with its icon, a keystroke from launch
Apps
needs automation
Productivityv0.1.0
-
Bookmarks
Browser bookmarks and your own links, by name or folder
Bookmarks
needs full-disk-access
Productivityv0.2.0
-
Browser Tabs
Switch to any open tab of Chrome, Safari or Firefox
Tabs
needs automation, accessibility
Productivityv0.1.0
-
Calculator
Sums, units, currencies, dates and time zones as you type
Calc
needs network, accessibility
Productivityv0.2.0
-
Calendar
Your next days of events, one key to join the call
My Schedule
needs calendars
Productivityv0.1.0
-
Clipboard
Everything you copied, with images; Enter pastes it back
History
needs accessibility
Productivityv0.1.0
-
Files
File search over the OS index, recent files before you type
FilesRecent
needs automation
Productivityv0.1.0
-
Quicklinks
Your own links, with a {query} slot for search URLs
Quicklinks
Productivityv0.1.0
-
Snippets
Paste short texts by keyword, placeholders filled in
Snippets
needs accessibility
Productivityv0.1.0
-
Timer
Named countdowns, with an alarm on the bar when one lands
Timers
needs timer
Productivityv0.1.0
-
Window Management
Halves, thirds, quarters, maximize, center for any window
Window ManagementArrange
needs accessibility
Productivityv0.1.0
-
Windows
Every open window, grouped by app; Enter switches to it
Windows
needs accessibility, automation
Productivityv0.1.0
Developer6Code, repositories, containers, builds.
-
Colors
Named swatches to copy, and any colour in every notation
ColorsConvert
Developerv0.1.0
-
Docker
Start, stop, log and shell into containers from the panel
DockerImagesCompose
needs docker, automation
Developerv0.1.0
-
GitHub
Pull requests, issues, repos and notifications in the panel
Pull RequestsIssuesRepositories+2
needs network, token
Developerv0.1.0
-
Makefile Targets
Every Makefile target under your projects, Enter runs it
Make
needs make, automation
Developerv0.1.0
-
Scripts and data files
Palettes from shell scripts and data files, no TypeScript
palettes from your config
needs accessibility
Developerv0.1.0
-
SSH Hosts
Your ssh config's hosts, one Enter from a terminal
Ssh
needs automation
Developerv0.1.0
System7The machine: power, devices, processes, services.
-
Audio
Switch the output or input, set the volume, mute
Audio
Systemv0.1.0
-
Bluetooth
Connect and disconnect paired devices, battery in view
Bluetooth
Systemv0.1.0
-
Network
Every IP this machine has right now, Enter copies it
Network
needs network, location
Systemv0.1.0
-
Processes
What is running, busiest first; :3000 shows a port's owner
Processes
needs automation, accessibility
Systemv0.1.0
-
Services
systemd units and launchd jobs: start, stop, restart, logs
Services
Systemv0.1.0
-
System
Sleep, lock, restart, dark mode, volume, keep awake
System
needs automation, full-disk-access
Systemv0.1.0
-
Wi-Fi
Join, forget or inspect Wi-Fi networks; switch the radio
Wifi
needs location, nmcli
Systemv0.1.0
Media1What is playing.
Reference3Look something up: emoji, glyphs, characters, colours.
-
Emoji
Every emoji in a grid; copy or paste it, or its :shortcode:
Emoji
needs accessibility
Referencev0.2.0
-
Icons
All 11k Nerd Font glyphs: copy one, its code point or name
Nerd Font iconsFreedesktop icon names
Referencev0.1.0
-
Unicode Characters
Arrows, math, currency, dashes and keyboard glyphs to paste
Unicode
needs accessibility
Referencev0.1.0
Fun3For the two seconds between tasks.
Integration3Other services, inside the panel.
-
Home Assistant
Toggle, dim and run Home Assistant entities from the panel
EntitiesServicesAreas
needs network, token
Integrationv0.1.0
-
1Password
Copy a 1Password password, username or one-time code via op
Items
needs op
Integrationv0.1.0
-
Verification Codes
One-time codes from your texts, newest first; Enter pastes
Otp
needs full-disk-access, accessibility
Integrationv0.1.0
Nothing matches .
The search looks at names, taglines, authors and palette names. Try one of these, or .
No community extensions listed yet. To list yours, add its github:user/repo spec to community.json in the pal repo; the docs say how to write one.
Read from zcag/pal at a84c75d, refreshed hourly.



