Mac 병음 검색, 그리고 로마자와 한글 초성.

wx를 치면 微信이 나옵니다. wyy를 치면 网易云音乐이 나옵니다. Coco는 설치된 모든 앱을 철자뿐 아니라 소리로도 색인합니다. 그래서 중국어·일본어·한국어 이름의 앱이 라틴 문자 키보드에 응답합니다. 이 페이지는 각 문자를 정확히 어떻게 다루는지, 그리고 어디서 멈추는지를 적습니다.

7일 무료로 써보기7일 무료 · 카드 불필요

Mac 병음 검색이 런처를 계속 쓸지 말지를 정한다

런처는 몸에 붙어야 값을 하고, 몸에 붙은 습관은 확실하게 실패하는 지점이 하나만 있어도 죽습니다. 응용 프로그램 폴더에 카카오톡, 네이버, 微信, メモ가 섞여 있다면 그 실패는 첫날에 옵니다. 영어로 뭔가 쓰던 중에 단축키를 누르는데, 열고 싶은 앱의 이름이 지금 키보드로 낼 수 없는 문자로 쓰여 있습니다. 입력기를 바꾸고, 몇 글자 치고, 다시 되돌린다. 동작 하나를 넷으로 바꾸는 일이고, Dock에 손을 뻗는 것보다 느립니다. 그래서 Dock에 손이 가고, 런처는 사 놓고 안 여는 물건이 됩니다. 한국·중국·일본에서 이건 예외가 아니라 목록의 대부분입니다. wx를 쳐도 微信이 안 나오는 런처는 기능 하나가 빠진 런처가 아니라, 조용히 안 쓰게 되는 런처입니다.

뻔한 대안들은 이 구멍을 막아 주지 않습니다. Spotlight는 시스템 검색에 오래전부터 중국어 병음 처리를 어느 정도 갖고 있어서 중국어 앱 이름에는 그럴듯한 결과를 내주기도 합니다. Raycast와 Alfred는 2026년 8월 기준으로 앱 이름에 대한 병음·로마자·초성 매칭이 아예 없습니다. 둘 다 앱에 사용자 키워드를 붙일 수는 있어서 weixin으로 微信을 열게 만들 수는 있습니다. 직접, 앱마다 한 번씩, 갖고 있는 만큼 전부 설정한다면 말입니다. 앱 다섯 개라면 괜찮은 우회입니다. 한자 이름 앱이 마흔 개일 때 Mac에서 중국어 앱을 검색하는 방법이라고는 못 하고, 다음에 새로 뭔가 설치하는 순간에는 아무 도움도 되지 않습니다.

Coco는 반대쪽에서 갑니다. 색인을 만드는 시점에, 시키지 않아도, 모든 앱에 대해 소리를 뽑아 둡니다. 앱 목록이 만들어질 때 각 앱은 자기 이름, 현지화된 이름, 번들 이름, 압축된 병음 형태, 그리고 당신이 추가한 별칭을 내놓고, Coco는 거기서 소리 키를 파생합니다. 한자에는 병음, 일본어 가나에는 로마자, 한글에는 로마자 전사와 초성입니다. 전부 macOS가 이미 갖고 있는 변환 데이터로 이 기계에서 계산합니다. 여기서 말하는 Mac 병음 검색은 사전 다운로드도, 계정도, 네트워크 호출도 없고, 패널에 친 내용이 이 Mac을 벗어나지도 않습니다. 검색 패널과 전체 화면 앱 그리드는 같은 색인을 씁니다. 한쪽에서 되는 질의는 다른 쪽에서도 됩니다.

Mac 병음 검색이 반드시 맞혀야 하는 것들

중국어: 단어 단위 독음, 성조는 칠 필요 없음

병음은 시스템 토크나이저를 중국어 로케일로 돌려 만듭니다. 변환 전에 단어를 나누므로 문맥에 따라 달라지는 독음이 제대로 나옵니다. 音乐는 한 글자씩 변환했을 때 나오는 yin le가 아니라 yin yue가 됩니다. 그 뒤 성조 기호는 떨어져 나가므로 색인도 질의도 성조가 없습니다. wēixìn이 아니라 weixin으로 칩니다. 숫자 성조도 해석하지 않아서 wei1xin4는 걸리지 않습니다. 그 위에 흔한 다음자 35자(乐·行·长·重·都·调 등)에 대해 검색할 가치가 있는 독음을 전부 나열해 두어 어느 쪽 독음으로도 같은 이름에 닿습니다. 이름당 변형 수는 24개에서 끊습니다.

중국어: 머리글자, 그리고 머리글자가 안 통하는 지점

머리글자는 로마자화된 형태의 단어 경계에서 뽑습니다. 网易云音乐는 wangyi yun yinyue 세 단어로 변환되므로 머리글자가 wyy이고, wyy는 퍼지 추측보다 확실히 위에 있는 전용 약어 계층에 걸립니다. 钉钉은 dd, 百度网盘은 bw. 글자별 머리글자는 다른 얘기입니다. 百度网盘의 bdwp나, 로마자화가 weixin 한 단어라 머리글자가 w뿐인 微信의 wx는 약어 계층에 들어가지 않습니다. 그 아래 부분수열 계층으로는 여전히 걸리므로 결과에는 나오지만, 다른 앱의 접두사 일치에 밀릴 수 있습니다. wx를 매일 친다면 별칭으로 추가하세요. 그러면 완전 일치가 됩니다.

일본어: 로마자 검색은 가나에서만

일본어 로마자 키는 이름에 진짜 가나가 들어 있을 때만 만들어집니다. メモ는 memo, カレンダー는 karenda, 音楽アプリ는 ongakuapuri로 색인됩니다. 변환기가 앱 이름에서 잘못 읽는 단어를 위한 아주 작은 덮어쓰기 표도 있습니다(日本 → nihon, nippon). 솔직히 말할 한계가 둘. 장음이 뭉개져서 カレンダー는 karenda이고, karendaa도 영어 단어 calendar도 걸리지 않습니다. 그리고 한자로만 쓰인 일본어 이름에는 로마자가 아예 붙지 않습니다. 写真은 중국어 경로로 떨어져 shashin이 아니라 xiezhen으로 색인됩니다. 일본어 변환 데이터는 프로세스 전체에 걸리는 회수 불가능한 비용이라, 일본어 앱이 없는 사용자에게 지우지 않겠다는 판단입니다. 구멍인 건 맞고, 메우는 방법은 별칭입니다.

한글 초성 검색은 찾는 게 아니라 계산하는 것

현대 한글 음절은 U+AC00부터 (초성 × 21 + 중성) × 28 + 종성 순으로 놓이므로, 어떤 음절의 초성이든 코드 포인트에서 0xAC00을 빼고 588로 나눠 19개 초성표를 찾으면 나옵니다. 카카오톡은 ㅋㅋㅇㅌ가 되고, 사전도 관리할 데이터도 없습니다. ㅋㅋㅇ를 치면 접두사로 걸립니다. 초성은 호환 자모로 내보냅니다. 한국어 입력기가 자음 하나만 쳤을 때 내는 바로 그 코드 포인트라서 색인 쪽과 질의 쪽이 같은 문자입니다. 자모로만 이루어진 질의는 변환을 건너뛰어 그대로 남습니다. 한글이 아닌 문자는 그냥 통과하므로 Safari 사파리는 Safari ㅅㅍㄹ로 색인됩니다. 로마자 전사도 함께 두어 카카오톡은 kakaotog가 되고 kakao로 걸립니다.

변환이 틀린 자리에서는 당신이 마지막 말을 한다

기계 전사는 전사일 뿐 브랜드의 영문 표기가 아닙니다. 네이버는 neibeo로 나오지 naver가 아니고, 사파리는 sapali, 카카오톡은 kakaotog라서 kakaotalk은 빗나갑니다. Coco는 아닌 척하지 않고, 설정 → 앱 별칭에서 어떤 앱에든 원하는 만큼 이름을 더 붙이게 해 둡니다. 별칭은 소리 키까지 포함해 색인 경로를 통째로 통과합니다. 그래서 중국어 별칭에는 그 별칭 자신의 병음과 머리글자가 붙습니다. 별칭을 고치면 앱과 별칭에 걸린 지문이 바뀌고 다음 검색에서 색인이 다시 만들어집니다. 색인 자체는 한 번만 만들어 백그라운드에서 데워 두므로, 이 일이 키를 칠 때마다 돌지는 않습니다.

Mac 병음 검색: Coco와 Spotlight, Raycast, Alfred

비교표에서 Coco가 가장 앞서는 자리가 여기라서, 오히려 더 정확히 적을 값어치가 있습니다. Spotlight는 시스템 검색에서 중국어 병음을 어느 정도 다루므로 중국어 앱 이름 칸이 비어 있지는 않습니다. 앱 이름에 대한 일본어 로마자와 한글 초성 동작은 검증하지 않았고 추측하지 않으므로 그 칸들은 그렇게 적혀 있습니다. Raycast와 Alfred는 세 문자 어느 쪽에서도 앱 이름에 대한 내장 음성 매칭이 없고, 대신 수동 앱별 키워드를 제공합니다. 아래 Coco 열에 있는 것은 전부 색인 생성 시점에 자동으로 파생되며, 설치된 모든 앱에 적용되고, 앱별 설정이 필요 없습니다.

나머지 그림은 그대로이고 런처 페이지에 있습니다. Raycast는 확장 생태계가 훨씬 깊고, Alfred는 20년치 워크플로가 있고, Spotlight는 서드파티 어느 쪽도 시도하지 않는 문서 내용 색인을 갖고 있습니다. Coco에는 창 관리도 네이티브 텍스트 확장도 없습니다. Coco는 Mac 한 대에 99달러 한 번, 출시 프로모션 중에는 49달러이고, 카드도 계정도 필요 없는 7일 체험과 14일 무조건 환불이 붙습니다. Apple Silicon과 macOS 14 이상이 필요합니다. 지금 시간을 잡아먹는 게 소리 매칭이 아니라면 다른 기준으로 고르세요.

CocoSpotlightRaycastAlfred
전체 병음으로 중국어 이름 앱 찾기부분
병음 머리글자(wyy → 网易云音乐)미검증
다음자의 두 독음 모두미검증
가나 이름의 로마자(メモ → memo)미검증
한자만 쓴 일본어 이름의 로마자미검증
한글 초성(ㅋㅋㅇ → 카카오톡)미검증
한글 로마자 전사(kakao → 카카오톡)미검증
자동 파생, 앱별 설정 불필요
직접 추가한 별칭에도 소리가 붙음
전체 화면 그리드에서도 같은 매칭
네트워크 없이 동작대체로
가격49달러 한 번기본 포함무료 또는 월 8달러약 34파운드 한 번

Mac 병음 검색은 설정할 게 없다

  1. 설치하고 한 번 연다

    응용 프로그램으로 끌어다 놓고 실행합니다. 무엇이 깔려 있는지 읽고, 소리 키까지 포함한 앱별 색인을 백그라운드 스레드에서 만듭니다. 켜야 할 스위치도, 골라야 할 언어도 없습니다. 앱 이름에 나타난 문자가 어떤 키를 만들지 정합니다. 패널은 Option-Space로 뜨고 바꿀 수 있습니다.

  2. 가장 안 나오던 앱 다섯 개로 시험한다

    여기 적힌 걸 믿지 마세요. 이 페이지의 값어치는 10초면 반증할 수 있다는 데 있습니다. 패널을 열고 가장 자주 여는 앱 다섯 개의 병음, 머리글자, 로마자, 초성을 쳐 보세요. 대부분은 걸립니다. 안 걸린 것만 적어 두세요. 그 목록은 짧고 구체적이고, 다음 단계가 그걸 위한 것입니다.

  3. 빗나간 것에 별칭을 붙인다

    설정 → 앱 별칭. 앱을 고르고 이름을 원하는 만큼 추가합니다. 카카오톡에 kakaotalk, 한자만 쓴 일본어 이름에 shashin, 微信의 wx를 퍼지 대신 완전 일치로 만들고 싶다면 wx. 별칭은 실제 이름과 똑같이 색인되므로 중국어 별칭에는 그 별칭 자신의 병음과 머리글자가 붙습니다. 색인은 다음 검색에서 다시 만들어집니다.

  4. 같은 질의를 앱 그리드에서도 쓴다

    Coco의 전체 화면 그리드는 검색 패널과 같은 색인으로 걸러지므로, wyy는 목록을 좁히는 것과 똑같이 그리드를 좁힙니다. 따로 설정할 것도 없고, 이름이 빠질 수 있는 두 번째 장소도 없습니다. 한쪽에서 되면 다른 쪽에서도 됩니다.

실제로 많이 받는 질문

Mac에서 병음을 쳐서 중국어 앱을 찾을 수 있나요?
됩니다. Coco는 앱 색인을 만들 때 macOS가 이미 갖고 있는 변환 데이터를 중국어 로케일과 단어 단위 분할로 사용해 각 앱 이름을 로마자화하고 실제 이름과 함께 저장합니다. 微信은 weixin, 支付宝는 zhifubao, 网易云音乐는 wangyiyunyinyue로 색인됩니다. 그 접두사 어디까지 쳐도 앱이 나옵니다. 변환 전에 단어를 나누기 때문에 문맥에 따라 달라지는 독음이 제대로 나옵니다. 音乐는 yin le가 아니라 yin yue입니다. 성조 기호는 색인 쪽과 질의 쪽 모두에서 떨어지므로 평범한 알파벳으로 치면 됩니다. wei1xin4 같은 숫자 성조는 해석하지 않습니다. 아무것도 내려받지 않고 요청도 이 Mac을 벗어나지 않습니다.
병음 머리글자는 되나요? 어떤 게 되나요?
머리글자는 로마자화된 이름의 단어 경계에서 뽑습니다. 网易云音乐는 wangyi yun yinyue라서 머리글자가 wyy이고, 퍼지 추측보다 위에 있는 전용 약어 계층으로 걸립니다. 钉钉은 dd, 百度网盘은 bw도 같은 방식입니다. 글자별 머리글자는 따로입니다. 百度网盘의 bdwp나, 로마자화가 weixin 한 단어인 微信의 wx는 머리글자 계층에 들어가지 않습니다. 그 아래 부분수열 계층으로 앱 자체에는 여전히 닿으므로 결과에는 나오지만, 다른 앱의 접두사 일치보다 아래에 놓일 수 있습니다. 그중 하나를 매일 친다면 별칭으로 추가하세요. 그러면 완전 일치가 됩니다.
일본어 앱 이름의 로마자 검색은 어떻게 동작하나요?
Coco는 이름에 진짜 가나가 들어 있을 때 일본어 로마자 키를 만듭니다. メモ는 memo, カレンダー는 karenda, 音楽アプリ 같은 혼합 이름은 ongakuapuri라서 ongaku로 찾을 수 있습니다. 시험해 보기 전에 알아 둘 한계가 둘 있습니다. 색인에서 장음이 뭉개지므로 カレンダー는 karenda이고, karendaa도 영어 단어 calendar도 걸리지 않습니다. 그리고 한자로만 쓰인 이름에는 로마자 키가 전혀 붙지 않습니다. 写真은 중국어 경로로 xiezhen으로 색인되지 shashin이 아닙니다. 일본어 앱이 없는 사용자에게 일본어 변환 데이터를 지우지 않으려는 의도적인 거래입니다. 두 경우 모두 별칭으로 덮을 수 있습니다.
한글 초성 검색은 어떻게 구현돼 있나요?
사전이 아니라 산수입니다. 현대 한글 음절은 U+AC00부터 U+D7A3까지 (초성 × 21 + 중성) × 28 + 종성 순으로 놓입니다. 어떤 음절의 초성이든 코드 포인트에서 0xAC00을 빼고 588로 나눠 19개 초성표를 찾은 결과입니다. 카카오톡은 ㅋㅋㅇㅌ가 되고 ㅋㅋㅇ를 치면 접두사로 걸립니다. 초성은 호환 자모로 적힙니다. 한국어 입력기가 자음 하나만 쳤을 때 내보내는 바로 그 코드 포인트라서, 치는 문자와 색인된 문자가 같습니다. 한글이 아닌 문자는 손대지 않고 통과하므로 Safari 사파리는 Safari ㅅㅍㄹ로 색인됩니다. 이 방식은 관리하거나 갱신할 것이 없습니다.
한국어 앱을 라틴 문자로 쳐서 찾을 수 있나요?
대체로 되지만, 믿고 쓰기 전에 이걸 읽으세요. 초성 키와 별개로 Coco는 한글의 기계 로마자 전사도 저장합니다. 카카오톡은 kakaotog가 되므로 kakao로 찾힙니다. 다만 그것은 브랜드가 쓰는 영문 표기가 아닙니다. 카카오톡은 kakaotog라서 kakaotalk은 걸리지 않습니다. 네이버는 neibeo이지 naver가 아닙니다. 사파리는 sapali입니다. 전사가 전사의 일을 하고 있을 뿐이고, 음절에서 브랜드 이름을 알아맞히는 런처는 없습니다. 고치는 데는 10초면 됩니다. 설정 → 앱 별칭을 열고 kakaotalk이나 naver를 그 앱에 붙이면, 별칭은 다른 이름과 똑같이 색인됩니다.
Spotlight, Raycast, Alfred도 이걸 하나요?
일부는 하고 대부분은 하지 않습니다. Spotlight는 시스템 검색에 오래전부터 중국어 병음 처리를 어느 정도 갖고 있어서 중국어 앱 이름이 백지는 아닙니다. 앱 이름에 대한 일본어 로마자와 한글 초성을 어떻게 다루는지는 검증하지 않았으므로 어느 쪽으로도 주장하지 않습니다. Raycast와 Alfred는 2026년 8월에 확인한 바로는 앱 이름에 대한 내장 병음·로마자·초성 매칭이 없습니다. 둘 다 수동 앱별 키워드를 제공하므로, 잊지 않고 설정하고 나중에 설치한 것에도 다시 설정한다면 한 개씩은 해결됩니다. Coco는 색인 생성 시점에 이 모두를 자동으로 파생하고, 설치된 모든 앱에 적용하며, 앱별 설정을 요구하지 않습니다.
Coco는 얼마이고 무엇이 필요한가요?
카드도 계정 생성도 없는 7일 무료, 그다음 Mac 한 대에 99달러 한 번이고 출시 프로모션 동안은 49달러입니다. 구독이 아니라 한 번 사는 것이라 갱신이 없고, 이 메이저 버전 안의 업데이트가 포함되며, 14일 무조건 환불이 있고, 라이선스는 직접 다른 Mac으로 옮길 수 있습니다. Apple Silicon과 macOS 14 이상이 필요합니다. 소리 매칭에는 설정도 네트워크도 필요 없습니다. Coco에 없는 것은 창 관리, 네이티브 텍스트 확장, 그리고 Spotlight 같은 문서 내용 검색입니다. 그게 사려는 이유라면 다른 걸 사세요.
AI에게 시키기
AI에게 시키기

이 프롬프트를 복사하거나, 이미 쓰고 있는 AI로 바로 보내세요 — 당신이 직접 입력할 것과 같은 명령으로 Coco를 움직입니다.

Coco 스킬을 설치하고(npx skills add butterflydream-ai/Coco --skill coco -g -y), coco로 Mac 병음 검색, 그리고 로마자와 한글 초성. 관련해서 저를 도와주세요.
작동 방식 →
7일 무료로 써보기7일 무료 · 카드 불필요