Become the emoji master in any chat 🤙
A performant macOS emoji picker. No fuss, just find emojis. Fast.
- Fast Search: Find your favorite emoji with ease 🔍️
- Keyboard Navigation: Arrow keys + Enter for selection ⌨️
- Smart Pop: The window pops next to your cursor if you prefer to use your mouse 🖱️
- Skin Tone Support: Choose from different skin tones 🌈
- Global Hotkey: Quick access with
⌘⌃Space🔥🔑 - 100% Offline
Free and open source. Forever.
Pre-built application bundles can be downloaded from GitHub Releases.
Installation: Since the app is unsigned (keeping it free!), macOS will show a security warning on first launch.
To install:
- Download and extract the app to Applications
- Right-click the app and select "Open"
- Click "Open" in the security dialog
- The app will now launch normally in the future
This is the standard process for many free Mac apps and only needs to be done once.
Troubleshooting: If you get a "damaged and can't be opened" error instead, try either:
Option 1 - System Settings: Go to System Settings → Privacy & Security → scroll down to find "Emoji Ninja" and click "Open Anyway"
Option 2 - Terminal command:
xattr -d com.apple.quarantine "/Applications/Emoji Ninja.app"Both methods remove the quarantine flag that triggers the stronger security block. The app isn't actually damaged - this is just macOS being extra cautious with unsigned apps. This is needed because I don't pay the Apple developer tax.
Requirements:
- macOS 14.0+
- Swift 6.0+
- just command runner:
brew install just
Install to /Applications:
just installThis project is Xcode-free! All builds use Swift Package Manager via just commands.
Essential commands:
just dev- Build debug version and run (shows console output for debugging)just run- Build and run debug versionjust install- Build release version and install to /Applicationsjust clean- Clean build artifactsjust -l- Show all available commands
MIT License
