Desert Ant Labs

Emo.

이모지 추천사용 가능

온디바이스 이모지 추천. 할 일이나 메시지를 입력하면 어울리는 이모지를 22개 언어로 돌려줍니다.

데모

입력하는 것보다 빠르게 이모지를 추천합니다.

“치과 예약”을 입력하면 🦷 🪥 🏥 🩺가 나옵니다. “공과금 납부”를 입력하면 💰 💳 🧾가 나옵니다. Emo는 에세이가 아니라 할 일 목록이나 채팅에서 사람들이 쓰는 방식에 맞춰 조율되었고, 모든 추천에 피부색 변형이 함께 옵니다.

선택기는 격자를 펼쳐 놓고 훑어보게 합니다. Emo는 텍스트를 읽고, 예측 키보드가 다음 단어를 제안하듯 어울리는 이모지를 내놓습니다. 키를 누를 때마다 실행할 만큼 작고 빠르며, 서버를 호출하는 일이 없습니다.

추천을 2ms 이내에.

22개 언어에 걸쳐, 5MB Core ML 모델로 추천을 2ms 이내에.

<2ms
추천당
기기에서
5MB
온디바이스
Core ML, 모델 + 토크나이저; LiteRT로는 약 11MB
22
언어
812
이모지 어휘

내부 측정. 이모지 의미는 근사적이므로, 순위 상위권에서 근소한 차이는 예상되는 결과입니다.

입력 중에 바로 추천하기

예측 키보드가 단어를 보여 주듯, 사용자가 글을 쓰는 동안 추천 줄에 이모지를 띄웁니다. 기기에서 처리하므로 네트워크 왕복이 없습니다.

일정을 만드는 순간 라벨 붙이기

짧은 항목에 맞춰 조율됨: “치과 예약”에는 🦷 🪥 🏥 🩺가 나오므로, 캘린더나 할 일 앱이 항목을 저장하는 순간 태그를 붙일 수 있습니다.

작성 중인 메시지에 이모지를

사용자가 글을 쓰는 동안 22개 언어 중 어느 것으로든 메시지에 어울리는 이모지를 추천하되, 초안을 어디로도 보내지 않습니다.

선택기는 그대로 두고 추천만 더하기

Emo는 키보드 위의 추천 줄을 채웁니다. 원하는 이모지를 아는 사용자는 계속 격자를 훑고, 나머지 사용자는 알맞은 이모지를 먼저 만납니다.

영감

Emo(으)로 만들 아이디어. 프롬프트를 코딩 에이전트에 복사해 시작하세요.

Emo

Add an emoji suggestion strip above the keyboard.

Emo

Suggest a reaction emoji for any message.

GistEmo

Tag a post and suggest an emoji for it.

Emo

Auto-add an emoji to a task or calendar title.

Emo

Build an emoji search that understands a sentence, not just keywords.

Emo

Suggest a status emoji from what someone is typing.

모델이 하는 일

  • 일상 이모지 812개의 선별된 어휘, 피부색 변형 포함.
  • 다국어: CJK, 아랍어, 태국어, 힌디어를 포함한 22개 언어.
  • 기기에서 추천당 2ms 훨씬 이내.
  • Apple에서 5MB, LiteRT에서 11MB. 서버 호출 없음.

시작하기

이모지 추천을(를) 몇 줄의 코드로 iOS or macOS, Android or web 앱에 추가하세요. Emo 문서.

iOS, macOS
설치
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Emo", package: "desert-ant-core")
예제 - Swift
import Emo

let emo = Emo()
let suggestions = try await emo.suggestions(for: "Pay my bills")
// [EmoSuggestion(emoji: "💰", confidence: ...), ...]
프롬프트로 만들기
Add Emo from Desert Ant Labs to this Swift project (iOS, macOS).

What it does: 온디바이스 이모지 추천.

SDK:

Swift (iOS, macOS)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/desert-ant-core", from: "3.1.0")
// target dependency
.product(name: "Emo", package: "desert-ant-core")

Reference:
- Model page: https://desertant.com/models/emo/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
Android
설치
// build.gradle.kts (Maven Central)
implementation("ai.desertant:emo:3.1.0")
예제 - Kotlin
import ai.desertant.emo.Emo

Emo(context).use { emo ->
    val suggestions = emo.suggestions("Pay my bills")
    // List<EmoSuggestion>
}
프롬프트로 만들기
Add Emo from Desert Ant Labs to this Kotlin project (Android).

What it does: 온디바이스 이모지 추천.

SDK:

Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
// build.gradle.kts (Maven Central)
implementation("ai.desertant:emo:3.1.0")

Reference:
- Model page: https://desertant.com/models/emo/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.
Web, Node.js
설치
npm i @desert-ant-labs/emo @litertjs/core
예제 - TypeScript
import { Emo } from "@desert-ant-labs/emo";

const emo = await Emo.load();
const results = await emo.suggestions("Pay my bills");
// [{ emoji: "💰", confidence: 0.62 }, ...]
프롬프트로 만들기
Add Emo from Desert Ant Labs to this JavaScript / TypeScript project (Web, Node.js).

What it does: 온디바이스 이모지 추천.

SDK:

JavaScript / TypeScript (Web, Node.js)
Repo: https://github.com/Desert-Ant-Labs/desert-ant-core#readme
npm i @desert-ant-labs/emo @litertjs/core

Reference:
- Model page: https://desertant.com/models/emo/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.

사양

언어
22개, 영어, 스페인어, 프랑스어, 독일어, 포르투갈어, 일본어 포함
온디바이스 크기
Core ML로 Apple에서 5MB, 그 외에는 LiteRT로 11MB (모델 + 토크나이저)
속도
추천당 2ms 이내
모델
2-스트림 텍스트 분류기: 어휘 n-gram과 다국어 임베딩

Emo는 할 일, 일정 항목, 메시지처럼 짧고 의도가 분명한 텍스트에 맞춰 조정되어 있습니다. 긴 글에서는 추천이 흐려집니다.

이모지의 의미는 본래 딱 떨어지지 않으므로 순위 상위권에서는 근소한 차이가 흔하고, 자료가 적은 언어는 영어보다 조금 약합니다.

자주 묻는 질문

Emo은(는) 무엇인가요?

온디바이스 이모지 추천. 할 일이나 메시지를 입력하면 어울리는 이모지를 22개 언어로 돌려줍니다.

Emo은(는) 온디바이스로 실행되나요?

네. Emo은(는) 서버 호출 없이 기기에서 실행되므로, 데이터는 사용자의 기기에 그대로 남습니다.

Emo은(는) 어떤 플랫폼을 지원하나요?

Emo은(는) Swift, Kotlin, JavaScript / TypeScript용 네이티브 온디바이스 SDK로 제공됩니다.

Emo의 비용은 얼마인가요?

모든 모델은 SDK당 월간 활성 기기 10만 대까지 무료입니다. 사용자당 추론은 무제한입니다. 맞춤 라이선스는 문의하기 바랍니다.

Emo은(는) 얼마나 정확하고 빠른가요?

22개 언어에 걸쳐, 5MB Core ML 모델로 추천을 2ms 이내에.

리소스