Windows and Linux (X11): Prepackaged binaries
This is the easiest way to run meikipop on Windows and Linux. No Python installation required.Download the latest release
Visit the releases page and download the archive for your platform.The prepackaged binary includes:
- Executable binary
- Pre-built JMdict dictionary
- All required dependencies
Recommended for most users: Prepackaged binaries are the fastest way to get started if you don’t need to modify meikipop’s behavior or use custom OCR providers.
All platforms: Run from source
Running from source gives you full control over meikipop’s behavior and allows you to use custom OCR providers.macOS users must run from source - prepackaged binaries are not available for macOS.
Prerequisites
You’ll need Python 3.10 or later installed on your system.macOS: Set required permissions
Grant permissions to your terminal
Add and enable your terminal application (Terminal.app, iTerm2, etc.) in:
- Input Monitoring
- Screen Recording
- Accessibility
Download and install
Build the dictionary
Install the dictionary build tool and create the optimized dictionary:This process will:
- Download JMdict from the official source
- Process the dictionary into an optimized format
- Download and process kanjidic2
- Create
jmdict_enhanced.pkl
The dictionary build takes a few minutes. Alternatively, you can copy a pre-built dictionary from one of the binary distributions.
Verify installation
After installation, verify that meikipop is running:- Check the system tray - You should see a meikipop icon
- Right-click the icon - A menu should appear with settings options
- Test a lookup - Move your mouse over Japanese text and press the hotkey (Shift by default)
Troubleshooting
Dictionary failed to load
Dictionary failed to load
Make sure you’ve run the dictionary build script:Or copy
jmdict_enhanced.pkl from a prepackaged binary distribution.Import errors or missing modules
Import errors or missing modules
Reinstall dependencies:
macOS: Popup doesn't appear
macOS: Popup doesn't appear
Verify that you’ve granted all required permissions:
- Input Monitoring
- Screen Recording
- Accessibility
Linux: No system tray icon
Linux: No system tray icon
Some Linux desktop environments don’t show system tray icons by default. Try installing a tray extension:
- GNOME: Install “AppIndicator and KStatusNotifierItem Support” extension
- KDE Plasma: System tray should work by default
Next steps
Quickstart guide
Learn how to use meikipop for your first lookup
Configuration
Customize hotkeys, themes, and scan modes