WikiMed by Kiwix (Linux/Windows/macOS) 3.8.4
Portable and installable builds for Electron and UWP
NEW: Please note that due to GitHub's max 2GB artefact size, the latest WikiMed by Kiwix apps can no longer be served from GitHub. We have therefore switched most of the app packages so they are downloaded from our AWS S3 Bucket, linked from the URLs below*
WikiMed by Kiwix is an offline medical encyclopaedia with content curated by Wikipedia's WikiProject Medicine. Containing more than 73,000 medical and health-related articles, it makes medical knowledge available to people with limited Internet access or anyone who needs quick reference access to in-depth medical information. Other languages can be downloaded within the app.
These custom apps are packaged with the 15 December 2025 English-language WikiMed archive mdwiki_en_all-app_maxi_2025-11.zim. They will run on 32bit and 64bit editions of Windows or Linux (tested on Ubuntu, Debian, Fedora and OpenSUSE), and experimentally on macOS. The Windows builds are not compatible with Windows XP or Windows Vista. If you need an app compatible with those old platforms, get Kiwix JS Windows reader and download the latest WikiMed archive from within the app.
MS Store status: PUBLISHED
Winget status: IN CERTIFICATION
Please choose the correct version:
-
Linux (installation instructions below):
- Portable (Electron)
- AppImage 64bit (Ubuntu, Debian, Fedora, OpenSUSE): WikiMed-by-Kiwix-3.8.4-E.AppImage
- AppImage ARM64 for Linux on ARM only (Ubuntu, Debian, Fedora, OpenSUSE): WikiMed-by-Kiwix-3.8.4-E-arm64.AppImage
- AppImage 32bit (Ubuntu, Debian, Fedora, OpenSUSE): WikiMed-by-Kiwix-3.8.4-E-i386.AppImage
- Installable (Electron)
- Deb package 64bit (Ubuntu, Debian): kiwix-js-wikimed_3.8.4-E_amd64.deb
- Portable (Electron)
-
Windows:
- Store app for Windows 10/11 - recommended (self-updates)
- Install from the Microsoft Store: https://apps.microsoft.com/detail/9PHJSNP1CZ8J
- Or, on a PC, open a command prompt and run
winget install wikimed -s msstore - Or, if you cannot use the Store, sideload a signed package with
winget install kiwix.wikimed- upgrade easily by runningwinget upgrade kiwix.wikimed
- Installable (Electron)
- Windows 10/11 Web installer (auto selects correct package, supports 64bit, 32bit, Windows on ARM64): WikiMed-by-Kiwix-Web-Setup-3.8.4-E.exe
- Windows 10/11 64bit modern MSIX install / uninstall: WikiMed-by-Kiwix-3.8.4-E.appx
- Alternatively, run
winget install kiwix.wikimed.electronin a Windows 10/11 Terminal
- Portable (Electron) - just unzip, no install needed
- Windows 10/11 32bit (also runs on 64bit): WikiMed-by-Kiwix-3.8.4-E.zip
- Windows 7/8/8.1 32bit (also runs on 64bit): WikiMed-by-Kiwix-Win7-3.8.4-E.zip
- Store app for Windows 10/11 - recommended (self-updates)
-
macOS (Experimental, unsigned - follow instructions below to run for first time):
- Portable (Electron) - experimental
- macOS 10.15+ Apple Silicon (M1/M2/M3): WikiMed-by-Kiwix-3.8.4-E-macOS-arm64.zip - recommended for Apple Silicon Macs
- macOS 10.15+ Intel (x64): WikiMed-by-Kiwix-3.8.4-E-macOS-x64.zip
- macOS 10.13 High Sierra / 10.14 Mojave Intel (x64): WikiMed-by-Kiwix-3.8.4-E-macOS-HighSierra.zip
- Portable (Electron) - experimental
Installation Instructions - Electron
Windows
- For the Windows Web installer, simply download and launch. It will select the correct architecture automatically and install itself, together with a shortcut in your shortcut menu. When you want to update the app, just install a new version over it (it will uninstall the old one for you). Please note that the Web installer needs Web access during the installation. If this is a problem, use the portable zip instead.
- For the Windows Portable build, unzip the contents of the WikiMed-by-Kiwix-3.8.4-E.zip archive to any folder, or to a flash drive / thumb drive, and double click on
Start WikiMed by KiwixorStart WikiMed by Kiwix.bat, or open thekiwix-js-pwa-win32-ia32folder and double click onWikiMed by Kiwix.exe. - For Windows 7/8/8.1, due to the deprecation of Chromium on these platforms, we provide a portable zip built with the last version of Electron that supported Chrome on Windows 7+. This is a 32bit package (but will run on 64bit). Unzip and use the launcher scripts as described above.
- Microsoft Defender SmartScreen warning: If you get a Smartscreen notification when downloading an
.exe, or on first launch of the zipped portable apps, follow instructions to "Run anyway" if you trust this site. Additionally, when you first download an.exeinstaller, you may get a warning in your downloads "Kiwix-JS-Electron isn't commonly downloaded". If you see this, click on the file and choose "Keep anyway". A second screen may then popup telling you the publisher. So long as it's kiwix, then click on "Show more" and allow the app. If you prefer, use one of the appx versions (ending.appxor.appxbundle) as this format runs in a secure, isolated container.
Linux
- For the Linux portable builds, download and save the correct AppImage file anywhere (e.g. your Desktop), and double-click it. If it doesn't work, open a terminal and run
chmod a+x WikiMed-by-Kiwix*.AppImageand then./WikiMed-by-Kiwix*.AppImage.- On recent Linux (notably Ubuntu) you may need to install fuse2 by typing
sudo apt install libfuse2(see here). - On older Debian, you may need to add the
--no-sandboxswitch to the command (see electron/electron#17972 (comment)). This is not necessary on recent versions. - On OpenSUSE, you may need to install Chrome in order to get the dependencies necessary to run the AppImage (because Electron apps run Chrome internally). With older versions of OpenSUSE, you may additionally need to use these commandline switches:
./WikiMed-by-Kiwix*.AppImage --use-gl=disabled --disable-gpu-compositing,¹ but this is no longer necessary in recent versions.
- On recent Linux (notably Ubuntu) you may need to install fuse2 by typing
- For the Linux installable builds:
- Debian/Ubuntu: download the correct
.debpackage. Open a terminal,cdto the directory containing the package, and typesudo apt-get updatefollowed bychmod a+x ./kiwix-js-wikimed*.deb, thensudo apt install ./kiwix-js-wikimed*.deb. To run the app from the command line, rather than from its installed icon, simply typekiwix-js-wikimedin terminal. On Debian, if you receive the errorlibgbm.so.1: cannot open shared object file, please runsudo apt install libgbm-dev. On older versions of Debian, you may have to add--no-sandboxto the command line when running the app, i.e.kiwix-js-wikimed --no-sandbox. When you want to update, just install the new version, and it will install over the old version. - For OpenSUSE and Fedora, it may be easiest to extract the files from the AppImage instead of using the Deb package. The executable is
kiwix-js-wikimedand on older versions of OpenSUSE you may need to add the commandline switches--use-gl=disabled --disable-gpu-compositing.¹
- Debian/Ubuntu: download the correct
Apple Mac
- For macOS builds: If you trust this Repository, download the correct ZIP file for your Mac architecture (Apple Silicon, Intel, or High Sierra/Mojave). Safari will automatically extract the ZIP file upon download, while Chrome and Firefox will download the ZIP file without extracting it. These builds are unsigned and require additional steps to run:
- Remove quarantine flag from ZIP (Chrome/Firefox users only - Safari users skip to step 2):
- Open Terminal (Applications > Utilities > Terminal)
- Run the following command:
xattr -d com.apple.quarantine ~/Downloads/WikiMed*.zip
- Then extract the ZIP file by double-clicking it
- Safari users only: The app (
WikiMed by Kiwix.app) will already be extracted in your Downloads folder, but you need to remove the quarantine flag (not necessary if you did Step 1):xattr -d com.apple.quarantine ~/Downloads/WikiMed\ by\ Kiwix.app
- Launch the app by double-clicking it - it should now open normally
- Architecture Selection:
- Apple Silicon Macs (M1/M2/M3): Use the ARM64 version for optimal performance
- Intel Macs: Use the x64 version
- If unsure of your Mac's architecture, click the Apple menu > About This Mac - look for "Apple M1/M2/M3" (Apple Silicon) or "Intel" in the processor information
- Security Note: These are experimental unsigned builds. macOS will initially block them for security reasons. The Terminal command above is required for first launch. Future launches will work normally after completing these steps once.
- Remove quarantine flag from ZIP (Chrome/Firefox users only - Safari users skip to step 2):
- Troubleshooting: If you encounter issues, ensure you're using the correct architecture version for your Mac. The ARM64 version provides significantly better performance on Apple Silicon Macs. If you do not wish to install an unsigned app, please visit https://pwa.kiwix.org in a Chromium browser, install the PWA from Configuration, and then download the MDWiki or WikiMed archive in-app.
¹ With many thanks to Jay Midura for documenting the switches needed for OpenSUSE.
Release Notes
- This app is packaged with the 15 December 2025 English-language WikiMed archive
mdwiki_en_all-app_maxi_2025-11.zim. The packaged archive is located in thearchivesfolder (where this is accessible). See the readme in that folder if you wish to add a different archive as the packaged ZIM; - You can download WikiMed in other languages from the Configuration page;
- It supports dark mode, and opening different navigable windows by right-clicking or ctrl-clicking a link (see Configuration);
- You can print by pressing Ctrl-P or using the print icon (but see Known Issues below). If local printers are not available (after clicking on More options...) then print to PDF and use another app to print;
- You can open a new browsable window by middle-clicking, ctrl-clicking or long-pressing an article link (not available in every mode, see option in Configuration);
- There is support for Full-Screen mode in most browsers and frameworks, and orientation locking in some mobile browsers (e.g. Android).
- Electron versions of the app now support Full-Text searching;
- In title search, you can use wildcards
.*or.+(this works best if you start the search with a normal alphanumeric string). You can include a more complex regular expression by enclosing it within(?:my_regular_expression). See Configuration -> About for more details and limitations; - You can search for any file in a ZIM by prefixing the namespace, e.g.
I/isaac.*newtonfor images of Isaac Newton (or in no-namespace ZIMsC/isaac.*newton.*webp).
Known Issues
- Printing: In Electron apps, no preview is available prior to printing: we recommend you print to PDF first and then print the PDF, or use the PWA instead for printing (which has print preview). Before printing, ensure all sections you want to print are open (if you closed them).
- Please see https://github.com/kiwix/kiwix-js-pwa/issues for further known issues. If you find a new issue, please open a new issue on that page.
Instructions for sideloading (UWP)
You can sideload the app easily by typing winget install kiwix.wikimed in a Command Prompt or PowerShell terminal (Windows 10 or 11). This will download and install the Electron-based appx. If you want to install the legacy UWP appx based on EdgeHTML, then simply download the appx (see below) and double click it. The app installer should launch and will let you install it.
For Windows Mobile or for sideloading manually, please download KiwixWebAppWikiMed_3.8.4.0_AnyCPU.appx and the zipped PowerShell script from Assets below. Then follow the detailed instructions at https://github.com/kiwix/kiwix-js-pwa/tree/main/AppPackages#readme.
