Fast Emoji and
Unicode Symbol Picker for Linux.
A fast emoji and Unicode symbol picker for Linux built with GTK4 and Python. Browse, search, and copy emojis, symbols, emoticons, arrows, currency signs, mathematical symbols, Nerd Font icons, and more from a lightweight overlay window.
Smileys & Emotion
187Designed for speed.
Everything you need to find the right character without breaking your flow. Built specifically for the Linux desktop experience.
Intelligent Search
Search dynamically by name, keywords, aliases, and Unicode values. Finding a specific mathematical symbol or Greek letter takes seconds.
Organized Collections
Browse Emojis, Emoticons, Math, Currency, and Hieroglyphs via a beautifully integrated sidebar with infinite scrolling support.
Configurable Shortcuts
Enjoy a full keyboard-first workflow. Customize internal bindings and trigger the app via global hotkeys to match your muscle memory.
Nerd Font Support
Automatic detection and support for thousands of Nerd Font icons, giving developers quick access to terminal and UI symbols.
History & Recents
OmniGlyph maintains a persistent symbol history, keeping track of your recently used characters for instant, repeated access.
Native WM Integration
A native GTK4 overlay window with automatic layer-shell integration, ensuring perfect placement on modern tiling window managers.
Instant Clipboard Copy
Press Enter on any symbol to copy it directly to your clipboard and immediately hide the application overlay.
CLI Launch Options
Launch OmniGlyph directly into a specific collection from your terminal or scripts using arguments like --emoji or --nerd.
Automatic Updates
OmniGlyph monitors for new releases and provides unobtrusive update notifications so you always have the latest symbols.
Why build another picker?
Most Linux users rely on a fragmented workflow for inserting special characters. Whether it's opening a browser to search for a symbol, navigating heavy character maps, or memorizing obscure Unicode hex codes, the process is inherently disruptive.
OmniGlyph changes this. By functioning as a lightweight, centralized, and instantly accessible database, it removes friction. It is specifically designed for developers, technical writers, researchers, and designers who need frequent access to precise typographic marks and symbols without context switching.
The OmniGlyph Workflow
-
1Trigger application (e.g. via custom global shortcut).
-
2Type a natural language query like
integral. -
3Hit
Enterto select and copy β«. -
4Paste and continue working.
Get Started
Install OmniGlyph easily via your package manager, our quick installer script, or build a standalone release binary from source using uv and Nuitka.
Arch Linux (AUR)
Installer Script
Build from Source
Command Line Launch Options
You can easily open a specific collection directly from the command line, making it perfect for custom window manager hotkeys.
Configuration
OmniGlyph stores your custom configuration, global shortcuts, and persistent history in your local user directory.
Native Linux Technologies
Free & Open Source
OmniGlyph is released under the GPL-3.0 License. We welcome bug reports, feature requests, and code contributions. See our CONTRIBUTING.md for guidelines.