Breed smarter in Mewgenics.
Never gamble a litter again.

Pick any cat and get every compatible partner ranked live: risk, chance per night, expected 7s, family distance and blocked-pair reasons, right on top of your game.

NixOS? Just run: nix run github:thebeardbe/mewgenics-breeding-overlay

🔒 Read-only: never touches your save 🧬 Built on MBM's genetics engine 🧡 Free & open source (MIT)

Which file do I take?

No Python and no installer. Each platform has a short run step below.

🪟 Windows

Grab MewgenicsOverlay.exe and double-click it. Windows may show “Windows protected your PC”: click More info → Run anyway. The app isn't code-signed (that's normal for small open-source tools, not malware).

🐧 Linux

Grab MewgenicsOverlay, then run it: chmod +x MewgenicsOverlay && ./MewgenicsOverlay. Everything is bundled; there is nothing else to install.

❄️ NixOS

No download at all: nix run github:thebeardbe/mewgenics-breeding-overlay (or nix profile install to keep it).

What it does

A floating overlay you summon while Mewgenics runs.

Best match

One banner answer per cat: the partner most likely to give you the strongest kittens, weighted toward 7s.

📊Risk & COI

Birth-defect chance for every pair, straight from the inbreeding coefficient, so you spot the unsafe breed before it happens.

🧬Family & 7s

How the two are related (sibling? 2nd cousin?) and what a litter is expected to roll, for every stat and every night.

🚫Blocked pairs explained

Straight cats, haters, direct family: the game says no, we say why.

💝Donation advisor

Which cats each unlocked NPC pays best for, and which keepers you should never donate.

🎨Film-noir UI

Dark by default, light on demand, readable at a glance mid-run. Sortable columns, plain-language tooltips.

Breeding tab: partners ranked by risk, nightly chance, expected 7s, family distance
Breeding tab: pick a cat, every compatible partner ranked by risk, nightly chance, expected 7s and family distance.
Donations tab: which cats each NPC pays best for
Donation advisor: which cats each unlocked NPC pays best for, and which keepers to never donate.
Breeding tab in the light Noir Bright theme
Theme switch: the same breeding view in the light “Noir · Bright” theme.

Is it safe? Is it accurate?

Yes to both: read-only by design, and every number it shows is pinned to the game's own datamined code. Here is the proof for each claim.

🔒 Read-only

The overlay parses copies of your save and opens SQLite in read-only mode. It never writes, patches or uploads anything.

🎮 No injection

No memory hooks, no DLLs, no mod API. It watches the save file the game itself writes, exactly like a text editor watching a file.

📄 Open source

MIT licensed with the full source on GitHub, pinned by automated tests, and buildable from source if you want to verify it yourself.

Where the numbers come from

🧬 Genetics engine

The save parser and genetics engine are vendored from MewgenicsBreedingManager (MIT), synced to the maintained fork by whyayala for the game's 1.1 breeding model.

📐 Datamined formulas

All breeding math comes from SciresM's reverse engineering of the game (glaiel::CatData::breed), the only public source derived from actual game code.

🔬 Cross-checked tables

Every formula is checked a second time against wiki.gg's datamined Breeding tables (stat inheritance, disorders, birth defects, sexuality, compatibility).

FAQ

Quick answers; more in the README.

Will this get me banned / is it cheating?

It's a companion calculator, like a wiki you can hold next to the game. It doesn't change the game or your save; it only reads. That said, no tool can *promise* how a developer feels; it reads local files only and never touches the network while playing.

Does it modify my save file?

No, never. Save files are opened read-only, and live reads happen on a temporary copy. Pinned by an automated test.

Does it need an internet connection?

No. The app has no network code: it does not phone home, upload saves, check for updates or show ads, and it works fully offline. Your browser only opens when you click a link yourself, such as the Report button in the About box.

Is the math actually correct? How is it verified?

Every formula comes from the game's own datamined code (SciresM's reverse engineering, cross checked against wiki.gg's tables; sources are listed in the footer) and is pinned by automated tests in the repository, including tests/test_wiki_math.py. A change that drifts from the game data fails the test suite instead of shipping. Saves are only ever read, and a save-safety test requires them to stay byte-identical.

How do I open and hide the overlay?

Windows: press Ctrl+Shift+B anywhere. Linux and other platforms: use the tray icon (a global hotkey is not available there). The 🧿 button toggles click-through so mouse clicks reach the game, and the ✕ button hides the overlay.

What do I need to run it?

Just the download: the Windows and Linux binaries bundle everything, so there is no Python or installer step (Linux: download, chmod +x, run; NixOS users can nix run the repo instead). You need a real Mewgenics save for full functionality.

Windows says “unknown publisher”. Is it a virus?

No. Code-signing certificates cost money, so small open-source projects ship unsigned. Click More info → Run anyway, or build it yourself from the public source.

It doesn't find my save / looks wrong after an update

Mewgenics is early access and patches often, and a save format change can confuse the parser. The app auto-detects saves on Windows and Linux/Proton. If it misses yours, pick the .sav with the 📁 button, or set MEWGENICS_SAVES_ROOT. If it still looks wrong, report it with the Feedback button and include the game patch number; it gets fixed fast.

How do I report a bug?

Open the About box (ℹ️) in the app and click Report a problem. No account is needed. The Copy debug info button puts your version, OS and save details on the clipboard to paste into the form; if the app crashed, the tail of overlay.log helps too.

Does it work alongside MewgenicsBreedingManager or CatScan?

Yes. It's built on MBM's genetics engine (credited) and reads the same saves; use whichever tool suits the moment. They complement each other.

Found a bug? Have an idea?

Tell us, no account needed. Your report goes straight to the developer.

🐞 Report a problem Source on GitHub