CocoCoco

A Mac app launcher you drive from the keyboard.

Press one key, type three letters, hit return. Coco is a native Mac app launcher for opening and switching applications — it matches the name you actually type, and it ranks what it finds by how much you use it.

Download free7 days free · no card

What a Mac app launcher actually does

A Mac app launcher is one hotkey and a text field, and everything else it does is a consequence of those two things. Without one, opening an application means picking it out of the Dock, which holds maybe twenty icons before it becomes a strip of unreadable thumbnails, or opening the Applications folder, which holds all of them in alphabetical order — an order that has nothing to do with what you are likely to want. Both of those are pointing tasks. Your hands leave the keyboard, your eyes go hunting, and you lose the thread of what you were doing. A launcher replaces the hunt with typing, which is the thing your hands were already doing.

The failure cases are what separate one Mac app launcher from another. You half-remember a name and type the wrong three letters. The application is called something in Chinese or Japanese and your keyboard is in English. It is already running, buried behind thirty windows, and opening a second copy is not what you meant. You wanted the app not to be running at all, and now you are in Activity Monitor. A launcher that only handles the easy case — you know the name, you type it exactly, it opens — sends you back to the Dock every time reality is slightly untidy, and the habit never forms.

Coco handles those cases and is written in Swift against AppKit, so it is a real Mac application rather than a web view in a window. That matters for a piece of software you open forty times a day: a hundred milliseconds of cold start is not a detail, it is the whole feeling of the thing. It runs with no network, and nothing you type into the panel leaves the machine. The default hotkey is Option-Space and you can change it. Coco also draws a full-screen app grid for the times you would rather look than type, but that has a page of its own — this one is about the text field.

What a Mac app launcher has to get right

Matching the name you actually type

Matching runs over an index built per application: its name, its localised name, its bundle name, the initials, a phonetic form, and any aliases you add yourself. So ad finds Activity Monitor, 微信 answers to wx, メモ answers to memo, and 카카오톡 answers to ㅋㅋㅇ because Korean initial consonants are extracted straight from the syllables. Scoring is tiered — exact beats prefix beats substring beats fuzzy — so a sloppy query still lands somewhere sensible instead of returning nothing, and a precise one is never outranked by a lucky fuzzy match further down the list.

Ranking by use, not by alphabet

Two applications match go. Which one is first? Coco answers that with recorded behaviour rather than sort order: how often you launch each one, how recently, what hour of the day it is, what day of the week, which app you were in just before, and what you already have running. Open the panel and type nothing and you get a predicted list built mostly from that context — the app you are about to want, given the working set in front of you. It is not a preference you configure. It settles into your habits over the first week and keeps adjusting after that.

Switching and quitting, not only launching

Most of the time the application is already open, so the useful action is to bring it forward rather than start a second copy. Every result also carries a list of actions behind a shortcut you can rebind: activate, hide, quit, force quit, show in Finder, copy the path, copy the bundle identifier. That makes the launcher the fastest route to an app you want gone as well as one you want in front of you — force quitting something without opening Activity Monitor is a small thing that turns out to matter.

Being there instantly, and offline

The per-application index is built once and warmed in the background, so scoring on each keystroke never re-normalises the whole catalogue. Launching, switching, matching and ranking are all local: no account, no sign-in, no network call, nothing that can strand you on a plane or behind a captive portal. The same hotkey also reaches clipboard history, a calculator, unit and currency conversion, and third-party JavaScript plugins with bridges to the filesystem, HTTP, the shell, images and system APIs — but the launcher works completely without any of that.

Choosing a Mac app launcher: Coco, Spotlight, Raycast, Alfred

Every Mac app launcher on this list opens applications well, so the choice is about everything around that. Spotlight is already installed and indexes your documents better than anything else here; if file search is what you are after, start there and stop there. Raycast has by far the deepest extension ecosystem and a company behind it, free with a Pro tier at $8 a month. Alfred has twenty years of workflows and a Powerpack licence at around £34 once. Coco is $49 once for one Mac — $39 during the launch promotion — with a seven-day trial that needs no card and no account, and a 30-day refund.

Where Coco is plainly behind: there is no window management and no native text expander, and both are things Raycast ships today. It is Apple Silicon only, macOS 14 and later. It can import from a local copy of the Raycast extensions repository, and it will tell you exactly how far that goes — of 3,198 extensions scanned, 936 run, 1,267 cannot, 104 are partial, and 891 we mark unknown rather than guessing. Where it is ahead is the matching, the actions on each result, and being bought once instead of rented. Pick on that, not on a row count.

CocoSpotlightRaycastAlfred
Launch apps from a hotkey
Switch to an app already running
Actions on a result (quit, force quit, reveal)
Custom aliases for an app
Ranking from your own usage historyPartial
Pinyin, romaji and chosung matchingPartial
File and document search
Window management
Text expander or snippetsPowerpack
Works with no networkMostly
Price$49 onceIncludedFree or $8/mo£34 once

Setting it up in about five minutes

  1. Install it and open it once

    Drag Coco into Applications and launch it. It reads what you have installed, asks for the permissions it actually needs, and comes up on Option-Space. The seven-day trial starts because the app is running — there is no card and no account to create.

  2. Decide what owns the hotkey

    Most people map Coco over Spotlight, because the muscle memory is already there. If you would rather not commit yet, give Coco a different chord and run both for a week. Whichever one you press without thinking is the one to keep.

  3. Teach it the names you use

    Add an alias for anything you call by a different name than Apple does — the alias goes into the same index as the real name, so it matches the same way, including by initials. Then just use it. Ranking is trained by launching, not by configuration.

  4. Learn the actions row

    Highlight a result and open its actions with the shortcut, which you can rebind. Activate, hide, quit, force quit, show in Finder, copy path, copy bundle identifier. This is the part people find last and then use constantly.

Questions people actually ask

What is a Mac app launcher?
A Mac app launcher is a small utility that puts a global hotkey and a search field over whatever you are doing, so you can open an application by typing a few letters of its name instead of finding its icon. Press the key, type, press return. Good ones do more than string matching: they rank results by how often and how recently you have used each application, act on results already running by bringing them forward rather than opening a second copy, and offer actions such as quit, force quit or reveal in Finder. Spotlight is the one built into macOS; Coco, Raycast and Alfred are third-party alternatives.
How is a Mac app launcher different from Spotlight?
Spotlight is a Mac app launcher, and for finding documents it is the best tool on the machine — it indexes file contents in a way third-party launchers do not attempt. The differences are in application handling. Coco matches on pinyin, romaji, Korean initial consonants and aliases you define, so applications named in Chinese, Japanese or Korean answer to Latin keys. It ranks by your recorded launch history, time of day and what you already have running, rather than by relevance to a text query. And every result carries actions — activate, hide, quit, force quit, show in Finder, copy path — which Spotlight does not offer.
Can I find apps by pinyin, romaji or Korean chosung?
Yes. When Coco indexes an application it stores the name, the localised name, the bundle name, a phonetic form and the initials, plus any aliases you have added. That means 微信 is reachable by typing wx, メモ by typing memo, and 카카오톡 by typing ㅋㅋㅇ — Korean initial consonants are derived arithmetically from the Hangul syllables, so there is no dictionary to keep up to date. Initials work on English names too: ad finds Activity Monitor. This is the single biggest practical difference for anyone whose applications are not all named in English, and it applies in the search panel and the app grid alike.
Does it switch to an app that is already open?
Yes, and that is usually what you want. When a match is already running, Coco brings it forward instead of starting a second copy, and the fact that it is running is one of the signals used to rank it. The other actions on the same result cover the rest of the lifecycle: hide it, quit it, force quit it if it has stopped responding, show it in Finder, copy its path or its bundle identifier. Force quitting from the launcher rather than from Activity Monitor is a small saving that adds up, which is why most people keep the actions shortcut somewhere easy.
What does Coco cost, and what is it bad at?
Seven days free with no card and no account, then $49 once for one Mac, with a $39 launch price while that promotion runs. It is a one-time purchase, not a subscription: no renewal, updates within this major version included, a 30-day refund, and you can move the licence to a new Mac yourself. What it does not do: window management, a native text expander, and indexing document contents the way Spotlight does. It needs Apple Silicon and macOS 14 or later. If one of those is why you are shopping, buy the other thing.
Download free7 days free · no card