Minesweeper

Minesweeper: offline open-source client

A local minesweeper client that runs on hardware you control keeps games, flags, and custom fields on your desk instead of a store signup funnel. LibreMines does that work as a GPL-3.0 Qt app: take the current Windows Qt6 zip from GitHub Releases (or the macOS DMG / Linux AppImage), open the window, then clear a field without creating an account.

  • Play locally without an account
  • Windows zip, macOS DMG, and Linux AppImage from GitHub Releases
  • GPL-3.0 Qt client with themes and custom fields

By Ore Lantern editorial team Current release, published March 30, 2026

Install LibreMines 2.3.0

Windows

Paste into PowerShell or Command Prompt:

libremines-*-windows-qt6.zip

Package: GitHub Releases Windows zip libremines-*-windows-qt6.zip on Bollos00/LibreMines. No winget package id was found on this review date; do not invent one..

Or download the file directly from the official GitHub release:

Download Windows Qt6 zip libremines-v2.3.0-windows-qt6.zip · 29.6 MB · March 30, 2026

Also on this release: Windows Qt5 zip

Windows 64-bit. Prefer libremines-*-windows-qt6.zip from the current Bollos00/LibreMines tag. No winget id was verified.

macOS

Paste into Terminal:

libremines-*-macos-arm64-qt6.dmg

Package: GitHub Releases macOS DMG libremines-*-macos-arm64-qt6.dmg on the same Bollos00/LibreMines tag. Homebrew cask was not verified on this review date..

Or download the file directly from the official GitHub release:

Download macOS Apple silicon Qt6 DMG libremines-v2.3.0-macos-arm64-qt6.dmg · 39.3 MB · March 30, 2026

Also on this release: macOS Intel Qt6 DMG, macOS Apple silicon Qt5 DMG, macOS Intel Qt5 DMG

macOS on Apple silicon preferred with libremines-*-macos-arm64-qt6.dmg. Intel Macs use the macos-intel-qt6 DMG. No Homebrew cask was verified.

Linux

Paste into your terminal:

chmod +x LibreMines-*-qt6-x86_64.AppImage && ./LibreMines-*-qt6-x86_64.AppImage

Package: GitHub Releases LibreMines-*-qt6-x86_64.AppImage on the same tag as the Windows zip. Qt5 AppImage also ships. Command UNVERIFIED on a real machine..

Other Linux commands
Qt5 AppImage
chmod +x LibreMines-*-qt5-x86_64.AppImage && ./LibreMines-*-qt5-x86_64.AppImage

Or download the file directly from the official GitHub release:

Download Linux Qt6 AppImage (x86_64) LibreMines-v2.3.0-qt6-x86_64.AppImage · 49.4 MB · March 30, 2026

Also on this release: Linux Qt5 AppImage (x86_64)

A desktop Linux session on x86_64. Prefer LibreMines-*-qt6-x86_64.AppImage from GitHub Releases when you want the same tag as the Windows zip.

Every file comes from Bollos00/LibreMines v2.3.0 on GitHub, the project's own release, unmodified.

LibreMines minesweeper board mid-game with numbered cells and a dark theme window.
LibreMines mid-game board from upstream screenshots: numbered cells on a dark theme for a local minesweeper session. LibreMines share/Screenshots (CC BY-SA 4.0) from Bollos00/LibreMines.

People searching for minesweeper usually want a client they can install and trust, not another advertising page that wraps a store listing. Keep this minesweeper install on GitHub Releases for Bollos00/LibreMines when you want a named minesweeper binary, prove one local game, then change themes only after that path works.

Here minesweeper means software that shows a grid, lets you flag mines, and keeps scores on a machine you own. LibreMines is the GPL-3.0 product this guide maps. Source and downloads live on Bollos00/LibreMines. The release door is GitHub Releases. Safe download path: download-safe path. Repo layout: GitHub overview. Which file: releases.

What a minesweeper job needs

A minesweeper job on a personal PC needs software that can open a grid, keep a custom field size you understand, and leave store accounts for people who want Xbox achievements instead. You choose a local client, keep sources on Releases, and avoid surprise toolbars mid-setup. A desktop client for offline play reduces logins that only work while a vendor store stays up.

LibreMines keeps that work on your machine. You install once, start a game on easy or a custom field, flag suspect cells, and leave the window running. The everyday win is fewer half-finished “best minesweeper download” pages than chasing a new website for every session.

GPL-3.0 builds

The project license on GitHub reports GPL-3.0 for source. Free open-source downloads cover the Windows Qt6 zip, macOS Qt6 DMGs, and Linux Qt6 AppImage on the same tag. Safety notes: is it safe.

GitHub Releases door

Windows libremines-*-windows-qt6.zip, macOS arm64 Qt6 DMG, and Linux Qt6 AppImage ship together on the current tag. Prefer those exact names from LibreMines releases.

Offline first

The product plays on your desk. Flatpak and AUR are optional later, not a required minesweeper signup before the first game.

  • Prefer GitHub Releases over adware “minesweeper download” portals.
  • Prefer the named Windows Qt6 zip; no winget id was found here.
  • Expect a Qt window and a 64-bit session for the zip and AppImage.
  • Document the update door after the first successful game.

Why this desktop path

Local board work fails when the installer comes from a renamed mirror and the extract folder never gets written down. LibreMines from Releases keeps filenames stable enough to put on a ticket: Windows Qt6 zip, macOS arm64/intel DMGs, Linux AppImages. Flatpak and AUR exist, yet this guide prefers the same tag as the Windows zip.

Microsoft Store Minesweeper still wins when you want Xbox integration. Browser sites still win when install rights are missing. Choose this minesweeper path when you want a GPL-3.0 Qt client that can play offline without a commercial account.

No winget package id and no Homebrew cask were found for LibreMines on this review date. Prefer libremines-*-windows-qt6.zip from GitHub Releases rather than inventing a package manager door.

Install by operating system

Match the OS tab in the panel above. Windows prefers the Qt6 zip. macOS prefers the arm64 Qt6 DMG. Linux prefers the Qt6 AppImage. Flatpak and AUR remain UNVERIFIED alternates documented upstream.

OSPrimary doorAlternateNotes
Windowslibremines-*-windows-qt6.zipQt5 zip (no winget)Extract, run libremines.exe
macOSlibremines-*-macos-arm64-qt6.dmgIntel Qt6 DMGNo brew cask verified
LinuxLibreMines-*-qt6-x86_64.AppImageQt5 AppImage / Flatpakchmod +x then run

Longer OS paths: Windows, macOS, Linux AppImage, Flatpak. Machine chooser: for this computer.

Eight steps to first game

  1. Open GitHub Releases for Bollos00/LibreMines Open the official Releases page and confirm you are on a stable tag that ships libremines-*-windows-qt6.zip for this minesweeper path, not a renamed mirror setup from a review portal.
  2. Download the Windows Qt6 zip first Prefer libremines-*-windows-qt6.zip for a normal Windows minesweeper client install. No winget package id was found on this review date, so keep the Releases zip as the Windows door.
  3. Or take the macOS DMG or Linux AppImage on the same tag On Apple silicon, prefer libremines-*-macos-arm64-qt6.dmg. On Linux x86_64, prefer LibreMines-*-qt6-x86_64.AppImage from the same tag. Flatpak and AUR exist upstream and remain UNVERIFIED here.
  4. Confirm LibreMines opens Extract the Windows zip and run libremines.exe, or open the DMG/AppImage, so the Qt window appears before you start a timed minesweeper game.
  5. Pick easy, medium, hard, or a custom field Choose a preset or customize the field from the start screen. The timer starts when you release the first cell.
  6. Optional keyboard play and theme Use Options for dark or light themes and keyboard controls after one mouse game works. Keep the first game simple.
  7. Keep one update door Return to the same GitHub Releases filename for the next bump. Skip adware wrappers that only rank for minesweeper.
  8. Optional Flatpak or AUR later Flatpak on Flathub and AUR packages exist upstream. Prefer the Qt6 Releases asset first so Windows, macOS, and Linux desks share one tag family.

First hour checklist: installed. First-run habits: first run.

First hour after install

Success is a grid that accepts a click on a machine you control, not three download folders full of renamed setups. Launch LibreMines, pick easy or a custom field, then prove one cleared cell before you chase themes or keyboard shortcuts.

SmartScreen and Gatekeeper prompts are common on first launch. Prefer the Releases URL you typed yourself. Safety overview: is it safe. Keyboard detail: keyboard and themes.

How to choose a minesweeper client

A careful buyer asks where games live, whether source is public, which platforms the window supports, and whether the download door is a named GitHub asset. Store apps answer with accounts and achievements. Desktop clients answer with files and offline play.

Pick a local minesweeper client when you want custom fields on disk and play without a subscription. Pick a store app when you want Xbox achievements more than a Qt window. The criteria stay the same even if you later compare GNOME Mines or KMines.

  • Can you install from a filename you can write on a ticket?
  • Does the licence let you read the client source?
  • Can you play offline after the first download?
  • Do custom fields and themes stay under your control?

LibreMines compared with other minesweeper options

The table below is a desk comparison, not a ranking of store listings. Microsoft Store Minesweeper wins at Xbox hooks. This minesweeper client wins at local Qt play with public source.

Product Price Open source Offline play Signup required Verdict
LibreMinesFree (GPL-3.0)YesYesNoLocal Qt minesweeper client this guide maps
Microsoft MinesweeperFree + ads/IAPNoYes (app)Account optionalStore app, not a GitHub zip path
Browser minesweeperFree + adsVariesBrowserUsually noQuick play, weak install story
GNOME MinesFreeYesYesNoGNOME desktop board
KMinesFreeYesYesNoKDE desktop board

Microsoft Minesweeper still wins when you want Store updates and achievements. Browser boards still win when install rights are missing. GNOME Mines and KMines still win on their desktops. LibreMines is the minesweeper path when you want a GPL-3.0 Qt window, named Releases assets, and files on disk. Longer comparison: vs Windows Minesweeper.

Free client vs paid seats

LibreMines itself is free under GPL-3.0. GitHub Releases assets named above have no paywall for the client. You may still see ads or in-app purchases inside Microsoft Store Minesweeper if you keep that app as a fallback.

Store platforms sell extras and show ads. Those purchases do not replace a local minesweeper client, and this guide does not sell those seats. If you already have a Microsoft account, keep it until a local habit sticks.

Mistakes that undo a minesweeper install

Downloading a second Softonic copy to fix a blocked first run. Expecting Xbox achievements inside a Qt window. Skipping the first local game and jumping into theme packs. Mixing Flatpak with the AppImage on the same user without notes.

  • Take the zip, DMG, or AppImage from GitHub Releases, not a renamed portal.
  • Prove one local game before chasing keyboard shortcuts.
  • Write the update door on the machine ticket.
  • Keep Store apps as a fallback, not as the installer.
  • Do not invent a winget or brew id that was not found.

Fix each mistake the same way: one honest door, one proven game, one documented path. Switch habits: switch from Windows Minesweeper.

Guides index

Install guides cover Windows, macOS, Linux AppImage, and Flatpak. Setup guides cover first run, keyboard and themes, safety, and update/uninstall. Comparison and switch pages help when a Store app is already installed. Browse all: guides.

Repeatable desk habits

Write the update door on the machine ticket beside the OS version. Windows zip, macOS DMG, AppImage, and Flatpak are different doors. Mixing them without notes creates duplicate installs and confused uninstalls after a reimage.

Family PCs, club laptops, and lab images all benefit from the same boring rhythm: one installer door, one extract folder, one documented theme. That is how a local minesweeper habit stays boring for everyday minesweeper desks in a good way.

Everyday limits

LibreMines does not replace a Store achievement ladder. It does not make a hard custom field into an easy one. It does not remove the need to trust the zip or DMG you downloaded. Offline use still needs network for the first download.

Settings that matter early

Field size, theme, and whether you play with mouse or keyboard matter more than decorative faces. Prove a local game before you chase custom grids. Theme guide: keyboard and themes.

After the first game

Only after one game works should you add Flatpak, AUR, or heavy custom fields. Keep Releases bookmarked. Prefer the same tag family that still ships your OS asset. Update guide: update uninstall.

Keeping the job name clear

Here minesweeper means a local client you install and operate. A review portal that only ranks for the head term is still the wrong binary. Prefer libremines-*-windows-qt6.zip or LibreMines-*-qt6-x86_64.AppImage, then prove one game before you batch themes.

When someone pastes a random “best download” link into chat, ask for the GitHub Releases URL instead. The install path on this guide always returns to Bollos00/LibreMines.

Remember the job name: minesweeper here means a local Qt client plus files you control. A Softonic mirror that only ranks for the head term is still the wrong binary. Prefer the named Releases assets, then prove one game before you add alternate package doors.

Store seats still win when purchasing requires vendor support and achievements. Browser-only boards still win when install rights are missing. GNOME Mines still wins for operators who already live in that desktop. Choose LibreMines when you want GPL-3.0 builds, exact Releases names, and a desk path that does not start with a signup.

Ore Lantern publishes the install guide. Upstream LibreMines remains at Bollos00/LibreMines under GPL-3.0. When Releases change which OS assets appear, re-check the live list before you image a lab.

Lab and travel notes

Travel laptops benefit from a single documented installer door written beside the extract folder. Lab images drift when someone installs a second mirror during a blocked SmartScreen prompt. Prefer returning to the same Releases URL instead of inventing a new download mid-flight.

Club machines should receive the client on hardware they control, plus a shared note for the update door. Shared desks should keep Store boards available as a fallback until the local habit sticks for the whole room.

Classroom images should pin the exact filename beside the OS version. After every reimage, prove one short local game before you call the machine ready. That habit catches vanished portable folders and adware shortcuts that reappear from old bookmark exports.

Command-line users who already live in Flatpak can keep that path. Treat the AppImage as the windowed path for teammates who need the same tag as Windows. The two can share habits when the room documents which path is official for demos.

How do I install minesweeper on Windows?

Download the current libremines-*-windows-qt6.zip from GitHub Releases for Bollos00/LibreMines, extract it, and run libremines.exe. No winget package id was found on this review date, so keep the Qt6 zip as the Windows minesweeper door. Guide: install on Windows. Keep one door so the next client bump stays honest.

Where should I download a minesweeper app?

Prefer GitHub Releases for Bollos00/LibreMines when you need the Windows Qt6 zip, the macOS Qt6 DMG, or the Linux Qt6 AppImage. Skip Softonic-style wrappers that rename the setup for a search ranking. Details: download safe. Keep downloads on the project release list so the minesweeper binary matches the tag you expect.

Is this minesweeper software free?

LibreMines is free under GPL-3.0. GitHub Releases assets named above have no paywall for the client. Artwork in the upstream share folder uses CC BY-SA 4.0. This guide does not sell Store seats, and Microsoft Store ads or IAP stay separate from that client licence.

Can I switch into this minesweeper client from Windows Minesweeper?

Yes. Install LibreMines, prove a local game, then keep the Store app as a fallback if you still want achievements. Guide: switch from Windows Minesweeper. Comparison context: vs Windows Minesweeper. Xbox scores do not transfer into a Qt window.

Does the desktop minesweeper client work offline?

After the first download, LibreMines can play offline with the extracted zip, installed DMG, or AppImage already on disk. You still need network for the first fetch, and for Flatpak/AUR updates later if you choose those doors. Offline habits: first run and first hour. A desk install does not require a store account.

Official releases

All releases on GitHub
GitHub stars
98
Downloads, last 3 releases
945
Latest version
2.3.0

Latest

2.3.0

v2.3.0

2.2.0

v2.2.0

Counts come from the GitHub API at build time and only cover the * tags shown here. Package managers (winget, Homebrew, Snap, Flathub) and app stores are not included.