HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
asmvik
skhd
C2019–2025
asmvik / skhd

skhd

Simple hotkey daemon for macOS

28Distinct people
34Mentions
0Explicit recommenders
8.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Simple hotkey daemon for macOS

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 8:03:49 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year34 dated mentions

Observed mentions: 2019-08-25 20:04:44 UTC to 2025-10-03 20:26:19 UTC.

02468102019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 10 mentions; 1 submissions, 9 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 10 mentions; 0 submissions, 10 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC505
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC202
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC1019
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC10010
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC404
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101

What Hacker News says

10 sources
I recently had to start using MacOS for work after never using an Apple product ever. Between MacPorts packages, Yabai[1], and skhd [2] I've found myself able to achieve a close enough setup in terms of tiling WM + system keybindings to make the desktop experience close enough to what I have using i3 or whatever else on Linux. I still don't love using MacOS and would probably never buy a Macbook for personal use, but it's not really that bad and sure beats using Windows + WSL for development since at least MacOS is a UNIX [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd
In Ask HN: Are Any of You Tired from macOS and Want to Go Back to Linux?
> The thing that annoys me most is that there's no global shortcut for new terminal windows. Did you look at skhd? https://github.com/koekeishiya/skhd I found it through the yabai window manager - but I'm starting to think I might be better off with something less ambitious - as macos apis are restricted and yabai needs a lot of privileges to work with screen/desktops :'( But skhd is very simple and powerful - it can run commands and also insert text (I rebind some keys for brackets and tilde which are annoying on Mac intl layouts). Eg: # open terminal, blazingly fast compared to iTerm/Hyper cmd - return : /Applications/kitty.app/Contents/MacOS/kitty --single-instance -d ~ alt - k : skhd --text "~"
In Apple Reports Fourth Quarter Results
Indeed, power users are not really what Apple optimizes for. They try to dumb everything down, and it helps them in their ultimate goal: get more market share. You've actually stumbled upon the least configurable components of macOS: the Window Manager, and the Desktop Environment. On Linux you can choose your own, and you have so many different paradigms. I still miss i3 wm.. On macOS you don't have this choice, and you have to use apps to get to the workflow you need. I was a Windows power user for a few years, and now I use both Linux and macOS daily since 6 years ago. In the end, I feel more productive on macOS nowadays, mostly because there are many quality apps to get anything I want done, I don't have to worry that basic OS function will stop working when I update some dependency, and there are some macOS-native features that reall
Read the rest
y improved my workflow. For example I didn't know how useful Live Text would be until the first time I noticed that Command-F search in Safari also searches text in images, or when I double clicked on a phone number and I could just call it with my iPhone (which was in another room) but keep talking from the MacBook. I can't even imagine how I would do that on Linux (surely doable, but nothing beats "already done and usable"), and it's just one of many features like that. I will end with some more software recommendations: yabai for window management (https://github.com/koekeishiya/yabai) and skhd for hotkeys (https://github.com/koekeishiya/skhd) They are more Linux-like, using config files, free and easy to forget they aren't native.
In Using the same Arch Linux installation for a decade
> The best platform examples for me are GoodNotes and Procreate. These are great examples. > What's an example of a desktop Linux application that is so good that somebody will setup or buy a Linux machine to run? This is a tough question as most of the software I use on Linux can be used on MacOS with its ancient FreeBSD userland or Windows with WSL or natively. I feel that often developers who don't treat Linux as an afterthought also make things available for other platforms. I know for me, I use a Linux machine for the software ecosystem I use to keep things keyboard driven. skhd[1] on MacOS and Autohotkey[2] on Windows can help but when I have tried both it is not quite as flushed out in my opinion. I also use Linux for increased privacy and a more minimal environment compared to MacOS or Windows. I would say those are compelling rea
Read the rest
sons to use Linux and are directly impacted by software available for Linux. One could also argue the lack of undesirable software (bloatware, adware, etc.) is also a compelling reason to use Linux. This all being said, I am not one to argue this is the year of the Linux Desktop. I'm a security engineer and the lack of standardization on the desktop side of Linux is a HUGE weakness and until that is addressed I don't think it will ever be the year of the Linux Desktop. [1] https://github.com/koekeishiya/skhd [2] https://www.autohotkey.com/
In I wish I could organize my thoughts
I like that the author points out a number of great default shortcuts in macOS, but I find it hard to beat the combination of yabai[1] and skhd[2] for the best keyboard-driven workflow. In the absence of these, I would be more inclined to try either Hammerspoon or Karabiner-Elements. I also find Phoenix[3] intriguing, but it's probably too much work to get it to where I'd want it for daily use. [1] https://github.com/koekeishiya/yabai [2] https://github.com/koekeishiya/skhd [3] https://github.com/kasper/phoenix
In My macOS keyboard shortcuts

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.