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, one keystroke from launching.
Apps
needs automation
Productivityv0.1.0
-
Bookmarks
Your browsers' bookmarks and a JSON file of your own links, searched by name, folder and keyword.
Bookmarks
needs full-disk-access
Productivityv0.2.0
-
Browser Tabs
Every open tab across Chrome, Safari and Firefox; Enter switches to it.
Tabs
needs automation, accessibility
Productivityv0.1.0
-
Calculator
Sums, units, currencies, dates and time zones, answered as you type.
Calc
needs network, accessibility
Productivityv0.2.0
-
Calendar
Your schedule in the panel: what is now, what is next, one key to join the call.
My Schedule
needs calendars
Productivityv0.1.0
-
Clipboard
Everything you copied, searchable, with images; Enter pastes it back.
History
needs accessibility
Productivityv0.1.0
-
Files
Files by name through the OS's own index, the recently used ones before you type.
FilesRecent
needs automation
Productivityv0.1.0
-
Quicklinks
Your own links, with a {query} placeholder for search URLs, kept and edited in the panel.
Quicklinks
Productivityv0.1.0
-
Snippets
Short texts by name and keyword, pasted into the app in front with the date, the clipboard or a UUID filled in.
Snippets
needs accessibility
Productivityv0.1.0
-
Timer
Named countdown timers over the timer CLI: what is left, pause, resume, add five minutes, and a bar item that rings red when one lands.
Timers
Productivityv0.1.0
-
Window Management
Halves, thirds, quarters, maximize, center, the other display and restore, applied to the focused window from the keyboard.
Window ManagementArrange
needs accessibility
Productivityv0.1.0
-
Windows
Every open window with its app's icon, grouped by app; Enter switches to it.
Windows
needs accessibility, automation
Productivityv0.1.0
Developer6Code, repositories, containers, builds.
-
Colors
Named colours as swatches to copy, and any colour converted into every notation.
ColorsConvert
Developerv0.1.0
-
Docker
Containers, images and Compose projects from the panel: start, stop, logs, a shell.
DockerImagesCompose
needs automation
Developerv0.1.0
-
GitHub
Your pull requests, issues, repositories and notifications as rows, and GitHub's search typed into the panel.
Pull RequestsIssuesRepositories+2
needs network
Developerv0.1.0
-
Makefile targets
Every Makefile target under your projects, one Enter from running.
Make
needs automation
Developerv0.1.0
-
Scripts and data files
A palette from a shell script or a data file, no TypeScript: one TOML table each.
palettes from your config
needs accessibility
Developerv0.1.0
-
SSH Hosts
Your ssh config's hosts, one Enter from a terminal running ssh.
Ssh
needs automation
Developerv0.1.0
System7The machine: power, devices, processes, services.
-
Audio
Switch the output or input, set the volume, mute, without leaving the keyboard.
Audio
Systemv0.1.0
-
Bluetooth
Connect and disconnect paired devices, with their battery, from the panel.
Bluetooth
Systemv0.1.0
-
Network
Every address this machine has right now, one Enter from the clipboard.
Network
needs network, location
Systemv0.1.0
-
Processes
What is running, busiest first, with its memory; :3000 lists what listens on a port.
Processes
needs automation, accessibility
Systemv0.1.0
-
Services
The OS's service manager in the panel: systemd units on Linux, launchd jobs on macOS.
Services
Systemv0.1.0
-
System
Sleep, lock, log out, restart, shut down, empty the trash, dark mode, volume, brightness, do not disturb, keep awake.
System
needs automation, full-disk-access
Systemv0.1.0
-
Wi-Fi
Join, forget and inspect Wi-Fi networks, and turn the radio off, from the keyboard.
Wifi
needs location
Systemv0.1.0
Media1What is playing.
Reference3Look something up: emoji, glyphs, characters, colours.
-
Emoji
An emoji grid by category, recently used first; copy or paste one, or its :shortcode:.
Emoji
needs accessibility
Referencev0.2.0
-
Icons
Every Nerd Font glyph as a grid, by set, with its code point, name and CSS class to copy.
Nerd Font iconsFreedesktop icon names
Referencev0.1.0
-
Unicode characters
The characters one pastes rather than types: arrows, math, currency, dashes, keyboard glyphs, box drawing.
Unicode
needs accessibility
Referencev0.1.0
Fun1For the two seconds between tasks.
Integration3Other services, inside the panel.
-
Home Assistant
Your Home Assistant entities, services and areas in the panel, over the REST API.
EntitiesServicesAreas
needs network
Integrationv0.1.0
-
1Password
Your 1Password items through the op CLI: a password, username or one-time code onto the clipboard.
Items
Integrationv0.1.0
-
Verification Codes
The one-time codes in your recent text messages, newest first; enter pastes the code where you were.
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 .
- GitHubYour pull requests, issues, repositories and notifications as rows, and GitHub's search typed into the panel.
- DockerContainers, images and Compose projects from the panel: start, stop, logs, a shell.
- Home AssistantYour Home Assistant entities, services and areas in the panel, over the REST API.
- ColorsNamed colours as swatches to copy, and any colour converted into every notation.
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 716a53d, refreshed hourly.