Matrix rain on a Mac: every real way to get it
Published:
Search for “matrix screensaver mac” and you land in a strange little museum: GitHub projects started in 2002, Softonic mirrors, forum threads asking whether anything still runs on current macOS. The effect itself never stopped being great — the tooling around it just got scattered. So here is the whole map as of 2026, with real screenshots of each option.
One thing before the list. We make RainGlyph, a digital-rain wallpaper app for macOS, and this is its site. Several options below are free and genuinely good; if one of them fits you better, take it. The comparison stays honest either way — that seemed more useful to write than a sales pitch.
| Option | What it is | Price | Runs on |
|---|---|---|---|
| RainGlyph | Live wallpaper + fullscreen, native, Metal | $2.99 | macOS 15.2+, Apple Silicon (Intel via Rosetta) |
| Code Rain | iPhone/iPad app, plays the effect in a window | Free, Pro via in-app purchase | Apple Silicon Macs |
| Matrix.saver | True screensaver (.saver bundle) | Free | Intel + Apple Silicon |
| cmatrix | Terminal toy | Free | Any Mac with Homebrew |
| Web Matrix | Browser tab, movie-accurate, open source | Free | Anything with a browser |
Live wallpaper: rain behind your desktop icons
A wallpaper approach keeps the rain running while you work. The animation sits behind your icons and windows; clicks pass straight through, and nothing waits for your Mac to go idle. This is the mode people usually picture when they say they want “the Matrix on my desktop” — and it’s the one macOS gives you no native way to do.
RainGlyph — $2.99, ours
RainGlyph is a menu-bar app with two modes: wallpaper (behind the icons) and fullscreen (Esc to leave). It renders through Metal at about 30 fps and holds single-digit CPU on Apple Silicon, so it can genuinely stay on all day. You pick between six character sets — katakana, Cyrillic, binary, hex among them — set per-element colours, and add a phrase in its own colour. Effect presets are in there too. macOS 15.2 or later is required, and RainGlyph collects zero data — no network, no analytics.
The default look is deliberately calmer than the movie — thin trails on near-black. If you want it denser or brighter, that’s two sliders in settings.
Code Rain — free, with a catch
Code Rain is an iPhone/iPad app that Apple Silicon Macs can install from the Mac App Store. Its listing calls it “a digital code rain effect simulator”, and that’s exactly what you get: a dense, movie-bright rain playing in an app window or fullscreen. The base version is free, with a Pro tier available as an in-app purchase. The developer states it needs no internet and collects no data. The catch: because it’s an iPad app in a window, it can’t sit behind your desktop icons — it’s something you open and watch, not a wallpaper.
True screensavers: the .saver route
A screensaver only shows up when the Mac idles, which is either the point or the dealbreaker. macOS hasn’t shipped anything rain-like of its own, so this is .saver bundle territory.
Matrix.saver by Monroe Williams — free
The developer has been tinkering with this screensaver since roughly 2002, and it’s aged remarkably well: current builds run on both Intel and Apple Silicon and let you switch between OpenGL and Metal renderers. Install is old-school — unzip, double-click the .saver file, pick it in System Settings → Screen Saver.
One caveat worth knowing, documented in the project’s own release notes: macOS has a
long-standing bug where legacyScreenSaver, the process that hosts every
third-party screensaver, slowly grows its CPU and memory use each time the saver kicks
in. The bug’s been reported to Apple for years and remains unfixed; Matrix.saver 1.1.5
ships a workaround that simply exits the process when the screensaver stops. It handles
the bug about as gracefully as a .saver can — but the plumbing itself is why some of us
avoid screensavers entirely.
Older projects like RedPill and matrixgl still float around search results. Both predate modern macOS by a stretch, so expect friction if you try them on current systems.
In the terminal: cmatrix
If your Mac has Homebrew,
you’re one command away: brew install cmatrix, then cmatrix.
Version 2.0 is in Homebrew right now. It fills the terminal window with the classic
cascade — q quits, -b adds bold glyphs, -a makes
the scroll asynchronous. Make the terminal fullscreen and you’ve built a poor man’s
screensaver in about eleven seconds.
In your browser: Rezmason’s web Matrix
The most faithful reproduction of the film effect anywhere is a free web page — open source, WebGL, with variants for each Matrix film. Zero install: open the link, go fullscreen, done. We took the screenshot below in an ordinary browser tab.
It lives and dies with the tab, though. Utilities that pin a web page behind your desktop icons can turn it into a free wallpaper — the trade-off is a full browser engine running all day to draw it, which is exactly the overhead a native Metal renderer exists to avoid.
Which one should you pick?
- Free and only when idle → Matrix.saver.
- You live in the terminal → cmatrix.
- Zero install, movie-accurate, right now → Rezmason’s web page.
- An occasional fullscreen fix → Code Rain, free.
- Always-on wallpaper that stays light → RainGlyph, $2.99. We’re biased — that’s the exact gap we built it for.
Questions about RainGlyph itself — modes, requirements, refunds — live on the support page.
FAQ
Does macOS have a built-in Matrix screensaver?
No. macOS ships with aerial and abstract screensavers, but nothing resembling digital rain. Every option in this guide — wallpaper apps, .saver bundles, cmatrix, the browser version — is third-party.
What’s the difference between a live wallpaper and a screensaver?
A live wallpaper runs while you work: it stays behind your desktop icons, and clicks pass straight through to them. A screensaver, though, only shows up once your Mac has been idle for a while. RainGlyph and web-page-as-wallpaper setups are wallpapers; Matrix.saver is a true screensaver.
Will an animated Matrix wallpaper drain my battery?
Any animation costs something, but the renderer matters. RainGlyph draws through Metal at about 30 fps and stays at single-digit CPU on Apple Silicon. A web page pinned as a wallpaper keeps a whole browser engine running instead. Third-party screensavers carry their own tax: a long-standing macOS bug makes the legacyScreenSaver process grow its CPU and memory use over time.
Is there a completely free way to get Matrix rain on a Mac?
Yes, several. Matrix.saver won’t cost you anything as a screensaver, and neither will cmatrix as a terminal toy. Rezmason’s web Matrix runs in any browser at no cost, and Code Rain’s base version is free too. RainGlyph is the one that costs money — $2.99, for a native, always-on wallpaper with a light footprint.
Does RainGlyph collect any data?
None. No network calls, no analytics, no telemetry — preferences live in local macOS UserDefaults and never leave your Mac. The App Store privacy label reads “Data Not Collected” in every category.