候选版本2.14.0-rc.3在预发布环境通过了检查。412项端到端测试全部一次通过。
实时演示 · 在浏览器中运行
每个应用的emoji,都在这里。
搜索理解俚语、电影、情感和11种语言。提供emoji回应建议、照片转emoji、自定义emoji、各设备一致的外观和数据分析。一个平台,接入你现有的应用。
电影、感受、错别字或其他语言,都可以试试。
npm install emojisenseFree套餐 · 无需银行卡 · MIT开源核心
支持集成
- React
- Vue
- Svelte
- Angular
- Tiptap
- Lexical
- Swift
- Chrome
- Raycast
- MCP
使用场景
用到emoji的地方,一个平台就够。
五个小应用,都接入了真实服务。点击试试,每个都可以操作。
输入冒号,找到想表达的感受
自动补全理解俚语和含义,还为每条消息提供emoji回应建议。
边写边插入emoji
直接接入Tiptap扩展。同一个引擎也适用于Lexical和其他编辑器。
每个客户都有自己的emoji
自定义emoji与标准emoji集一起搜索,每个工作区都有自己的emoji集。
用emoji回应照片
发送照片,获取人们会用的emoji回应。照片从不存储。
让你的AI选对emoji
通过MCP服务器,任何助手都能按含义搜索emoji,支持11种语言。
launch
新版上手流程v2全量上线,发布日
成员: 12
今天
欢迎邮件定稿了。“开始使用”改成了“设置你的工作区”,文案测试的结果好很多。
已全量上线。今天上午的注册量增长了18%,大家辛苦了📈
为什么需要它
选择器匹配名称,人们输入感受。
大多数emoji选择器只搜索“rocket”或“goat”这样的官方名称。下面用两种方式搜索同一份emoji数据。
功能
emoji功能,尽在一处。
搜索、回应、照片、自定义emoji、外观一致的emoji集、数据分析和租户,一个SDK、一个API、一份套餐。适用于一个应用,也适用于上千个客户。
理解人们想表达的意思
俚语、电影、习语和日常感受,不止官方名称。
- greatest of all time🐐
- jurassic park🦖
- i'm exhausted🛌
- mind blown🤯
- no cap🧢
- break a leg🍀
打错字也能搜到
输入再快,搜索也能跟上。
hallowelen🎃brocoli🥦piza🍕congradulations🥳
11种语言,按习惯输入
支持原生文字和拉丁字母拼写:Hinglish、pinyin、Arabizi。
- happy birthday🥳
- feliz cumpleaños🥳
- 生日快乐🎂
- जन्मदिन मुबारक🥳
- عيد ميلاد سعيد🎂
- joyeux anniversaire🥳
- শুভ জন্মদিন🎂
- feliz aniversário🥳
- с днём рождения🎂
- selamat ulang tahun🥳
- doğum günü🥳
- greatest of all time🐐⚽🇦🇷🇵🇹Football's greatest-of-all-time debate
- i'm dead💀😭Slang for laughing so hard it is too much
- thank you🙏🙇In Japan, thanks and apologies often come with a bow
离线也能即时响应
大多数搜索无需离开设备。
0.4 ms每次输入的实测p95
emoji回应建议
发送一条消息,获取人们会用的emoji回应。
“so proud of you”
照片转emoji 测试版
小狗照片会得到🐶和🥹。照片从不存储。
你的自定义emoji
上传emoji集,或从Slack和Discord导入。它们可与标准emoji一起搜索,支持你自己的别名。
:shipit-rocket::lgtm::deploy-friday::latte-art:托管emoji集
从边缘提供Twemoji、Noto或Fluent,让每台设备上的外观一致。Windows上也能显示旗帜。
数据分析
了解人们搜索什么,以及哪些搜索没有结果。
无匹配: rizzler 添加自定义emoji
团队与环境
为开发、预发布和生产环境分配独立密钥。邀请团队成员加入。
- 开发
pk_dev_7Hq… - 预发布
pk_stg_2Lm… - 生产
pk_live_9Xa…
租户与Webhook
正在搭建平台?为每个客户提供专属emoji集,通过API管理。
- 你的平台
- Acme Rockets
- Bloom Café
- Pixel Guild
从设计之初保护隐私
- 不记录用户ID或IP地址
- 从不记录消息内容
- 照片仅在内存中处理,从不存储
- 只保留匿名汇总的搜索趋势
核心开源
引擎、SDKs、数据包和API服务器均采用MIT许可。你可以在自己的Cloudflare账户中运行,也可以由我们托管。
MIT 引擎 · SDKs · 数据 · API服务器
文化 新功能
emoji的含义随文化而变。文化也在变化。
编辑借助AI,梳理emoji在不同文化和时刻的含义,并持续更新。这些结果作为答案的补充。
- 🐐首选答案
- 文化补充结果:⚽🇦🇷🇵🇹
- 🎪
- 🎩
- 🧔♀️
- Football's greatest-of-all-time debate长期有效 · 各地 · 由AI建议,已由编辑审核
全年各地的答案都一样。
AI提出建议
根据节日日历、重大事件和新俚语,提出关联建议。
编辑审核决定
每条建议都由人工审核。通过后才会发布。
搜索加入结果
通过审核的emoji会排在首选答案之后,适用时段结束后退出结果。
全球边缘网络
在拉各斯、利马和拉合尔,都很快。
Emojisense在Cloudflare覆盖300多个城市的网络中运行。每次搜索都在离用户最近的城市处理,无需前往远处的单一区域。
- 300+座城市接入Cloudflare网络。95%的互联网用户到其中一处的延迟不超过50 ms。
- < 1 ms设备端每次输入的响应时间。实测p95:0.4 ms。
- ≈ 50 ms边缘AI语义搜索的响应时间。实测p50:52 ms。
- 0需要你配置的服务器、区域或GPU。服务在各地的运行方式都一样。
越用越懂你
搜索的人越多,结果越懂人。
常见搜索即时返回,每晚学习新俚语。即使达到套餐限额,搜索仍能理解你的意思。
搜索如何得到答案
设备端
内置词典直接处理名称、俚语和错别字。从第一次输入起即可离线使用。
热门搜索,提前准备
每晚为最常见的搜索准备智能答案,存放在靠近用户的位置。
近期答案,就近保留
理解一次新搜索后,答案会保留在最近的城市,下次搜索即可即时返回。
AI语义搜索
全新表达由边缘根据含义理解,耗时约50 ms。
达到套餐限额后,用户仍能获得设备端答案、热门搜索答案和近期答案。只有全新表达需要等到下个月,期间由设备端提供答案。
集成
无论用什么开发,都能接入emoji功能。
搜索、回应、照片、自定义emoji和托管emoji集。将整个平台接入你现有的技术栈。
框架
React钩子与选择器:文档
直接接入基于Frimousse的选择器,或用钩子构建自己的界面。
Web组件:文档
一个标签就是完整选择器,适用于任意框架,也可不使用框架。
JavaScript引擎:文档
独立使用引擎,支持浏览器、Node、Deno、Bun和Workers。
编辑器与选择器
Tiptap扩展:文档
冒号自动补全。输入
:fire:,得到🔥。Lexical插件:文档
适用于React的输入提示插件,支持冒号自动补全。
emoji-mart适配器:文档
保留emoji-mart选择器,为它接入理解用户表达的搜索。
原生与应用
Swift包:文档
同一个引擎,在iOS 16+和macOS 13+上原生运行。
- 从源码安装
Chrome扩展:文档
一个快捷键,在任意文本框打开emoji选择器。
- 从源码安装
Raycast扩展:文档
从启动器按含义搜索emoji。支持离线使用。
AI与服务器
MCP服务器:文档
为Claude和其他AI助手提供emoji搜索和回应功能。
HTTP API:文档
用任意语言调用搜索、回应和照片转emoji功能。
- 从源码安装
自行托管API:文档
完整API以一个Worker运行在你自己的Cloudflare账户中。
面向开发者
几分钟即可接入。
一个SDK提供搜索和选择器,一个API提供回应、照片和自定义emoji功能,还有适用于你现有技术栈的集成。
- 保留现有选择器和设计
- 从第一次输入起即可离线使用
- 核心采用MIT许可,可自行托管
npm install @emojisense/react frimousse
import { useEmojisense } from "@emojisense/react";
import { EmojisensePicker } from "@emojisense/react/frimousse";
const sense = useEmojisense({ packBaseUrl, endpoint, publishableKey });
<EmojisensePicker emojisense={sense} onEmojiSelect={({ emoji }) => insert(emoji)} />定价
免费起步,按需付费。
所有套餐均提供搜索和emoji回应建议。按用量、照片、自定义emoji和团队功能付费。
Solo支持按年付费。其他套餐按月计费。
Free
适合个人小项目和试用。
US$0/月
无需银行卡
获取免费密钥包含
- 语义搜索与emoji回应建议
- 全部SDKs与集成
- 不限量 个设备端答案
- 10万 次AI调用/月
- 100 张照片转emoji/月
- 1 个应用或环境
Solo
适合已有用户的单个应用。
US$5US$4/月
或每年US$48,节省US$12每年收取US$48,节省US$12
订购Solo订购Solo 按年计费包含Free全部功能,另加
- 50万 次AI调用/月
- 1000 张照片转emoji/月
- 500 个自定义emoji
- 托管emoji集
推荐
Pro
适合开发多个应用的团队。
US$20/月
按月计费
订购Pro包含Solo全部功能,另加
- 300万 次AI调用/月
- 1万 张照片转emoji/月
- 2000 个自定义emoji
- Slack和Discord导入
- 30天 的分析数据
- 3 个应用或环境
- 团队成员
Scale
适合拥有众多客户的平台。
US$100/月
按月计费
订购Scale包含Pro全部功能,另加
- 1500万 次AI调用/月
- 7.5万 张照片转emoji/月
- 1万 个自定义emoji
- 1年 的分析数据
- 不限量 个应用或环境
- 租户
- Webhook
- 优先支持
达到限额,搜索仍可用。用完每月AI调用额度后,设备端答案、预置答案和缓存答案仍会提供服务,直到下个月。哪些请求计为调用?
常见问题
你想问的,这里有答案。
Emojisense是什么?
一个平台提供产品所需的全部emoji功能:理解11种语言的搜索、emoji回应建议、照片转emoji、自定义emoji、托管emoji集、数据分析,以及面向平台的客户专属emoji。它可以接入你现有的应用和选择器。
需要服务器吗?
不需要。引擎和词典在浏览器或应用中运行。托管API为不常见的查询提供语义搜索;你也可以在自己的Cloudflare账户中自行托管。
支持哪些选择器和框架?
目前支持React和Frimousse选择器,以及适用于Vue、Svelte、Angular和原生HTML的Web组件、Tiptap和Lexical编辑器扩展、Swift SDK、Chrome扩展、Raycast和面向AI应用的MCP服务器。
达到套餐限额后会怎样?
用户仍可正常使用。热门搜索仍有智能答案,其他搜索由设备端词典处理,直到下个月。
服务在哪里运行?
引擎在用户的设备上运行。API在Cloudflare覆盖300多个城市的网络中运行,因此每次搜索都在靠近用户的位置处理。服务不局限于一个可能相距很远的区域。
你们会收集哪些用户信息?
我们不收集个人信息。我们从不存储搜索者身份、所用应用或消息内容。你的用量和分析数据只保留在你的账户中。
是开源的吗?
是的。引擎、SDKs、数据包和API服务器均采用MIT许可。托管服务还提供词典每日更新、数据分析和自定义emoji。