Auric Artisan Emoji

Watch the product preview
· Browse the public Emoji media kit

Auric Artisan Emoji is a fast, modern emoji studio built directly into Visual Studio Code. Browse a polished responsive gallery, search names and shortcodes, inspect Unicode details, apply skin tones, save favorites, revisit recent choices, or insert emoji without leaving the editor.
It is a separate extension with its own Activity Bar view, full Studio panel, Quick Pick workflow, editor completions, settings, state, and publishing identity.
Highlights
- 1,914 emoji across Smileys, People, Nature, Food, Travel, Activities, Objects, Symbols, and Flags.
- Responsive sidebar and full-size Emoji Studio using the same compact library interaction system as Auric Artisan Modern Icon.
- Labeled search, category, skin-tone, and density controls with keyboard-ready custom dropdowns.
- Scope chips, personalized recommendations, explicit card actions, and an on-demand Inspector sheet.
- Search by glyph, name, keyword, category, shortcode, or Unicode code point.
- Curated, skin-tone-capable, newest, recent, and favorite collections.
- Skin tones with six choices and synchronized previews.
- Insert, copy, or insert-and-copy actions.
- Copy as the emoji,
:shortcode:, U+CODEPOINT, or HTML entities.
- Shortcode completion after typing values such as
:sparkles or :rocket.
- Selection-aware shortcode replacement, including preferred skin tone.
- Multi-cursor insertion and intelligent spacing around adjacent text.
- Keyboard navigation, accessible grid semantics, Inspector details, and reduced-motion support.
- Compact, comfortable, and showcase grid densities.
- Local favorites, ranked recents, last-emoji recall, and status-bar access.
- No telemetry, accounts, advertisements, remote images, or runtime dependencies.
Open the Studio
- Select the Auric Emoji icon in the Activity Bar for the responsive sidebar.
- Run Auric Artisan Emoji: Open Emoji Studio for the complete panel and Inspector.
- Press
Ctrl+Alt+E (Cmd+Alt+E on macOS).
- Press
Ctrl+Alt+J (Cmd+Alt+J on macOS) for Quick Insert.
The primary click action defaults to inserting into the most recently active editor. If no writable editor is available, the emoji is copied instead so the action is never lost.
Search and navigation
Search understands names, slug words, aliases, categories, exact emoji, shortcodes, and code points. Useful examples include:
laugh, lol, thanks, developer, warning
:party_popper: or rocket
U+1F680
Use / or Ctrl/Cmd+K inside the Studio to focus search. Arrow keys move through the responsive grid. Press Enter to run the primary action, F to toggle a favorite, I for the Inspector, and Escape to close details or clear search.
Skin tones
The default is the standard Yellow presentation. Medium (🏽) is the second option, followed by Light, Medium light, Medium dark, and Dark. Tone-capable emoji update immediately across the gallery, Inspector, Quick Pick, editor completions, and shortcode replacement. Favorites and recents store the semantic emoji ID, so changing the preferred tone never fragments your history.
Editor workflows
Shortcode completion
When auricEmoji.completions.enabled is enabled, typing a colon and at least two characters offers local editor completions:
:spa → ✨ :sparkles:
:rock → 🚀 :rocket:
:thinking → 🤔 :thinking_face:
Replace shortcodes
Select text and run Replace Emoji Shortcodes in Selection. Recognized bounded tokens are replaced; unknown tokens remain untouched. With no selection, the command operates on the current line.
Ready to ship :rocket: :sparkles:
Ready to ship 🚀 ✨
Multiple cursors and spacing
Insertion applies to every editor selection in a single undo step. The auto spacing mode adds separation only when adjacent words would otherwise touch the emoji; punctuation remains compact.
Customization
Category, preferred skin tone, and grid density can be changed directly from the Studio or sidebar. Persistent behavior settings remain available in VS Code Settings.
{
"auricEmoji.clickAction": "insert",
"auricEmoji.insertSpacing": "auto",
"auricEmoji.copyFormat": "emoji",
"auricEmoji.preferredSkinTone": "none",
"auricEmoji.gridDensity": "comfortable",
"auricEmoji.showNames": true,
"auricEmoji.closeStudioAfterInsert": false,
"auricEmoji.maxRecents": 48,
"auricEmoji.completions.enabled": true,
"auricEmoji.statusBar.enabled": true
}
Privacy
Everything runs locally. The extension makes no network requests, loads no remote artwork, executes no workspace code, and collects no telemetry. Favorites and recent IDs are stored in VS Code global state; no document text is retained.
The gallery renders a bounded initial window and progressively reveals more results. Search uses a generated local index. The installed extension has no runtime package dependency and works in trusted, untrusted, remote, and virtual workspaces.
Development
Node.js 20 or newer is required for the build toolchain.
npm install
npm run vscode:prepublish
npm run vsix
The build normalizes the Unicode catalog, generates publishing artwork, verifies security and metadata boundaries, runs UI interaction tests, and packages a clean VSIX.
See SECURITY.md, LICENSES_AND_ATTRIBUTION.md, and PUBLISHING.md.
License
Copyright © 2026 Auric Artisan. Free to install and use under LICENSE; redistribution and resale are restricted.