The problem with emoji on Mac

You learned :emoji: shortcuts.
Then your Mac forgot them.

Slack, Discord, and GitHub trained your fingers to type :fire: without thinking. Everywhere else on your Mac, that muscle memory hits a wall.

The picker problem

The built-in emoji picker is built for browsing, not typing

macOS has an emoji picker, ⌃ ⌘ Space. It’s fine when you want to scroll through every face and food. It’s miserable for the ten emoji you actually send all day.

It steals focus from what you’re writing. It’s mouse-driven. And it doesn’t know that ā€œwhiskeyā€ means 🄃 or that ā€œlizā€ means šŸ¦Ž, you have to hunt. Every single time.

The muscle-memory problem

The apps you live in already taught you a better way

Slack- and Discord-style colon shortcuts aren’t an app feature, they’re a habit. Type a colon, a few letters, hit Tab, keep going. No mouse, no menu, no break in your thinking.

Then you switch to Messages, Mail, or Notes, and the habit breaks. The same keystrokes that work in Slack and Discord do nothing in the apps where you talk to actual people.

The workaround problem

Apple’s answers don’t scale

macOS Text Replacements can map one alias to one emoji. Add :fire: → šŸ”„ by hand, and again for the next one, and the next. There’s no autocomplete, no discovery, and no forgiveness for a typo, and you maintain the whole table yourself.

What you want isn’t a bigger table or a prettier picker. It’s the autocomplete you already have in Slack and Discord, everywhere.

The solution
What Comoji does

Slack- and Discord-style emoji autocomplete, on your whole Mac

Comoji is a tiny menu bar app that watches for colon emoji tokens in any text field and replaces them inline. Type :liz, a popover shows šŸ¦Ž lizard at the top, press Tab, and keep typing. It works in Messages, Mail, Notes, TextEdit, Safari, Chrome, Notion, and most other apps, because it works at the keyboard level, not as a per-app plugin.

It ships with the full emoji set (1,870 entries) and the Slack and Discord aliases you already know, ranks matches by relevance and recent use, handles skin tones, and can auto-replace an exact :shortcode: the moment you type the closing colon.

How it works

Conservative by design, private by default

Comoji only intercepts Tab / Return while its popover is visible, and resets aggressively on clicks, arrow keys, and app switches. If it isn’t sure you’re typing a shortcut, it does nothing, false negatives are fine, false positives are not.

And it stays on your Mac. Comoji reads keystrokes locally only to detect colon tokens. It never logs what you type, never uploads message contents, and ignores secure password fields entirely. No account, no telemetry, no cloud.

It also keeps itself current. Comoji checks for new versions in the background and, when one lands, shows a quiet Update button in the menu bar rather than interrupting you. Every update is signed and verified before it installs, and you can turn the automatic checks off in Preferences if you’d rather update by hand.

The name

Why ā€œComojiā€?

It’s a mashup of the two things that matter: colon + emoji. Every shortcut starts with a colon (:liz, :fire), and the payoff is an emoji. Smash the two words together and you get Comoji.

The honest version: nobody wanted to type ā€œcolmoji,ā€ and ā€œcolonmojiā€ raised more questions than it answered. Comoji it is.

Who’s behind it

Built by one developer who got tired of hunting for emoji

Matt Senter

Comoji is built by Matt Senter, an independent developer who spent years reaching for Slack- and Discord-style emoji shortcuts that didn’t exist outside of those apps. Comoji is the tool he wanted for himself: the autocomplete habit, everywhere, with nothing leaving the Mac.

No team, no investors, no growth department chasing engagement. Just one person shipping the app, reading the feedback, and fixing the bugs.

Check out his other projects:

The dream

One emoji habit. Every app on your Mac.

Imagine never opening the emoji picker again. You type the way you already do in Slack and Discord, and šŸ¦Ž šŸ”„ 🄃 just appear, in Messages, in Mail, anywhere you have a cursor.

That’s what Comoji is for. It’s free, signed and notarized, and runs entirely on your Mac.