Windows and Linux (X11): Prepackaged binaries
This is the easiest way to run meikipop on Windows and Linux. No Python installation required.1
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
2
Extract the archive
Unpack the downloaded archive to a location of your choice.
3
Run meikipop
Launch the executable from the extracted folder. An icon will appear in your system tray.On first launch, you’ll be prompted to select a scan region if you’re in region mode.
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
1
Open System Preferences
Navigate to System Preferences > Security & Privacy > Privacy
2
Grant permissions to your terminal
Add and enable your terminal application (Terminal.app, iTerm2, etc.) in:
- Input Monitoring
- Screen Recording
- Accessibility
3
Restart your terminal
Close and reopen your terminal for the permissions to take effect.
Download and install
1
Get the source code
Choose one of these methods:
2
Install Python dependencies
Install the required packages:
3
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.
4
Run meikipop
Start the application:You’ll see a confirmation message:
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