Comparison

Comoji vs Mojito

Comoji adds free Slack-style :emoji: autocomplete to every app on your Mac.

Comoji’s colon autocomplete popover under a text field after typing :liz, with the lizard emoji first and highlighted

Feature comparison

FeatureComojiMojito
Slack- & Discord-style colon emoji autocompleteYesYes
Works system-wide (Messages, Mail, etc.)YesYes
Full emoji set with aliases1,870Full set
Fuzzy / typo-tolerant searchYesYes
Interface localizationNo19 locales (shortcodes in 14)
Minimum macOS version13 Ventura14 Sonoma
Skin-tone selectionYesVaries
Recent-use rankingYesYes
Custom trigger keyYesVaries
Per-app & per-site disable list you editYesAutomatic
GIF search/gif anywhere::: anywhere
System-wide sticker pickerYesNo
Source code you can readNoAGPL-3.0
Published network surface + verification stepsYesVaries
PriceFreeFree

How Mojito actually works

Pricing, permissions and coverage

Pricing

Comoji
Free, and free in the plain sense: all features included, no account, no trial clock. Optional Supporter is $1.99 once to remove promotions. The download is a signed and notarized DMG.
Mojito
Free, and open source under AGPL-3.0. Donationware: the developer accepts donations, but there is no paid tier, no trial and no upsell. Note that the Giphy-backed GIF search is on by default, so "free" includes a third-party service you may want to switch off.

Permissions it asks for

Comoji
Accessibility and Input Monitoring. Input Monitoring lets Comoji notice that you typed :fire; Accessibility lets it find the focused field and caret so the popup lands in the right place, and type the emoji back. Secure password fields are ignored. Those are the two most invasive permissions macOS has, so /security lists every host the app can contact and gives you the Terminal commands to check the claim yourself.
Mojito
Not published. Mojito's site does not list the permissions it needs. Any app that notices a colon token in another app's text field needs Accessibility at minimum, and typically Input Monitoring too, so expect the same prompts Comoji shows. The honest advantage here is the licence rather than the prompt count: because Mojito is AGPL-3.0, you can read the source and see exactly what it does with the access it gets. Comoji answers the same question a different way, by publishing every host it can contact and the commands to verify it.

Platforms

Comoji
macOS 13 Ventura or later, Apple silicon and Intel. Mac only: there is no iPhone, iPad or Windows version, and nothing syncs between machines.
Mojito
macOS 14 Sonoma or later, native on Apple silicon and Intel, distributed from its own site. Comoji supports the older macOS 13 Ventura too, so it runs on Macs Mojito does not.

Apps and fields it works in

Comoji
Any standard text field: Messages, Mail, Notes, Slack, browsers, and most editors. A per-app disable list turns it off in named apps, and a per-site list turns it off on domains like github.com (subdomains included) where the site already has its own :emoji: handling.
Mojito
System-wide in ordinary text fields (editors, Mail, browsers, Notes) with automatic stand-down in apps and sites that already handle shortcodes natively. The stand-down list is Mojito's call rather than yours, which is less work to set up and less control if you disagree with it.

Mojito facts checked on against the sources below. Third-party apps change their pricing and features, so treat the vendor’s own site as the last word.

Open source vs a published network surface

Which one should you pick?

Pick Mojito if…

  • You want source code you can read, or you specifically want AGPL-licensed software.
  • You search for emoji in a language other than English.
  • You prefer Mojito’s ::: GIF trigger to Comoji’s /gif command.
  • You prefer an app that decides where to stand down for you, with nothing to configure.
  • You do not need stickers, a custom trigger key, or lists you maintain yourself.

Pick Comoji if…

  • You want system-wide /gif and /sticker pickers.
  • You want to choose the trigger key, and the exact apps and sites where autocomplete goes quiet.
  • You want exact-match auto-replace: finish :fire: and the emoji lands without picking from a list.
  • You want the network surface published and independently checkable rather than inferred.
  • You are on macOS 13 Ventura and not ready to upgrade: Mojito requires macOS 14 Sonoma or later.

The verdict

Frequently asked questions

Is Mojito or Comoji better if I search for emoji in a language other than English?

Does Mojito run on the same Macs as Comoji?

Which one is more trustworthy with an Accessibility and Input Monitoring grant?

Try Comoji

macOS 13 Ventura or later · Free · Signed & notarized · No account.

Download for Mac