Emoji Intelligence

Developer-Plattform für Emoji-Workflows

HTTP-API, CLI, Tarballs und Hosted MCP für Resolve, Search, Lint, Suggest, Fixtures und Locale-Exports über alle 24 EU-Sprachen.

Die Seite bündelt die öffentliche Dev-Oberfläche für die Emoji Intelligence Platform. Öffentliche Read-Endpunkte sind pro IP limitiert; `lint`, `suggest`, `export` und der Hosted-MCP-Endpunkt erwarten einen API-Key mit passendem Scope.

Aktueller Release-Status

Sprachabdeckung: 24 EU-Sprachen

npm live: ostheimer-emoji-intelligence

Alias-Status: @ostheimer/emoji

Das Hauptpaket und der kurze Alias sind bereits auf npm verfügbar. Zusätzlich bleiben die Tarballs auf ostheimer.at direkt installierbar.

Pakete und Installationswege

CLI, npm und Tarballs

Das kanonische npm-Paket ist bereits öffentlich. Der kurze Alias ist als Wrapper vorbereitet; bis zum Registry-Publish kannst du ihn aus den Release-Artefakten installieren.

Kanonische Installation
npm install ostheimer-emoji-intelligence
Kurzalias als Release-Artefakt
npm install https://www.ostheimer.at/downloads/ostheimer-emoji-0.1.2.tgz
CLI-Operationen

Release-Helfer im CLI

Verfügbare Kommandos
emoji resolve
emoji search
emoji normalize
emoji lint
emoji suggest
emoji fixtures
emoji intents
emoji compare
emoji export
emoji whoami
emoji mcp-test
emoji resolve-many
Schneller Start
npx emoji resolve "🚀" --lang de --json
npx emoji whoami --api-key "$EMOJI_INTELLIGENCE_API_KEY"
npx emoji mcp-test --api-key "$EMOJI_INTELLIGENCE_API_KEY"
cat inputs.txt | npx emoji resolve-many --lang de --json
Scopes und Schutz

Welche Keys wofür nötig sind

ScopeRoutenHinweis
emoji:readGET /api/emojis/exportFür Locale-Exporte und Read-only Toolchains.
emoji:lintPOST /api/emojis/lintPrüft Text und Accessibility-Fallbacks.
emoji:suggestPOST /api/emojis/suggestIntent-basierte Emoji-Vorschläge.
emoji:mcpPOST /api/emojis/mcpGehosteter MCP-Endpunkt für Agenten und Editor-Integrationen.
HTTP-Endpunkte

Öffentliche Emoji-API auf ostheimer.at

Resolve, Search, Normalize, Fixtures, Intents und Compare sind ohne Key verfügbar, aber separat pro IP rate-limitiert. Lint, Suggest, Export und der Hosted-MCP-Endpunkt erwarten einen API-Key mit passendem Scope.

resolve

GETPublic

Löst Glyphen, Codepoints, Shortcodes oder Slugs auf ein kanonisches Emoji auf.

/api/emojis/resolve?value=%F0%9F%9A%80&lang=de

Öffentlich, aber separat pro IP limitiert.

search

GETPublic

Durchsucht lokalisierte Namen, Keywords, Tags und Intent-Signale.

/api/emojis/search?q=Warnung&lang=de&limit=5

Öffentlich, aber separat pro IP limitiert.

normalize

POSTPublic

Normalisiert Eingaben in Glyph, Unicode-Label und HTML-Entity.

/api/emojis/normalize

JSON-POST, öffentlich und pro IP limitiert.

lint

POSTAPI Key

Prüft Texte auf Formatmischungen, Accessibility-Fallbacks und problematische Kontexte.

/api/emojis/lint

Benötigt `emoji:lint`.

suggest

POSTAPI Key

Liefert intent-basierte Emoji-Vorschläge mit Begründung und Fallback-Text.

/api/emojis/suggest

Benötigt `emoji:suggest`.

fixtures

GETPublic

Gibt harte Unicode-Fixtures für Parser-, Rendering- und Datenbanktests aus.

/api/emojis/fixtures?set=zwj&lang=de

Öffentlich, aber separat pro IP limitiert.

intents

GETPublic

Listet den Dev-Intent-Katalog pro Sprache auf.

/api/emojis/intents?lang=de

Öffentlich, aber separat pro IP limitiert.

compare

GETPublic

Vergleicht Plattform-Metadaten und Render-Unterschiede für dasselbe Emoji.

/api/emojis/compare?value=%F0%9F%9A%80&platforms=Apple%2CGoogle%2CTwitter&lang=de

Öffentlich, aber separat pro IP limitiert.

export

GETAPI Key

Exportiert Locale-Terme als JSON oder CSV für Toolchains und Integrationen.

/api/emojis/export?lang=de&format=json

Benötigt `emoji:read`.

mcp

POSTAPI Key

Gehosteter MCP-Bridge-Endpunkt für Tools wie `emoji_resolve`, `emoji_search` und `emoji_compare_platforms`.

/api/emojis/mcp

Benötigt `emoji:mcp`.

Browser-Playground

Resolve, Search, Compare, Lint und Suggest direkt testen

API Playground

Direkt im Browser testen

Resolve, Search und Compare funktionieren öffentlich. Für `lint` und `suggest` kannst du hier jetzt direkt einen API-Key mitsenden; der Key bleibt nur im Browser-State dieser Seite.

Request
GET /api/emojis/resolve?lang=de&value=%F0%9F%9A%80
Antwort
Löst eine Eingabe direkt auf ein kanonisches Emoji auf.
Noch kein Request
Rohes JSON öffnen
{
  "status": "ready"
}
Weitere Doku

Wo die restliche API-Doku liegt

Die allgemeine Public-API-Dokumentation für Blog, Agent, Media und Website-Endpunkte bleibt unter `/entwickler/api`. Diese Seite ist die kanonische Emoji-Developer-Doku.