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, 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.
Extensive Collections
Browse multiple built-in collections including Emojis, Emoticons, Arrows, Math, Currency, and Hieroglyphs with infinite scrolling support.
Keyboard-First Workflow
Keep your hands on the keyboard. Type a query, navigate results, and instantly copy your selection to the clipboard without touching the mouse.
Sidebar Navigation
Easily browse through detailed categories and subcategories using the beautifully integrated slide-out sidebar menu.
Native & Tiling WM Ready
A native GTK4 overlay window with automatic layer-shell integration, ensuring perfect placement on tiling window managers.
CLI Integration
Launch OmniGlyph directly into a specific collection from your terminal or custom hotkeys using arguments like --emoji.
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.
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.