Cyph3rfall icon

CYPHΞRFALL

Ambient Digital Rain for macOS

v1.4 — Now Available Free & Open Source Swift & AppKit macOS 14+ No Dependencies
Download Latest Release

v1.4  ·  macOS 14 Sonoma or later  ·  Free forever

↓   scroll

What's New

Version 1.4

Spectrafall — a new colour cycle mode — plus reliability improvements to the password lock.

🌈
Spectrafall

A new colour mode that slowly drifts the entire rain through every preset — red, orange, amber, green, cyan, blue, amethyst, and pink — blending smoothly from one to the next. The cycle starts from your currently selected colour so there's no jarring jump on enable. Three speeds: Slow, Normal, and Fast. Mutually exclusive with Chromafall. The clock and message overlays follow the cycling colour throughout.

🔒
Password Lock Hardening

Password lock now fails closed if authentication is unavailable — the screensaver stays up rather than silently dismissing on an auth error. A stale authentication prompt from before a sleep/wake cycle is also now correctly discarded so it can never dismiss a freshly re-armed lock.


Features

The Matrix screensaver I always wanted didn't exist.
So I built it.

Lives in the Menu Bar

No Dock icon, no clutter. Access everything from the Ξ icon in your menu bar. Launches at login, stays out of the way.

Idle Activation

Starts automatically after a configurable idle timeout — 1 minute to 30 minutes, or never. Also activates on system sleep.

⌨️
Global Shortcut

Record a system-wide keyboard shortcut to launch the screensaver instantly from any app, no menu required.

🖥
Multi-Monitor

Covers every connected display simultaneously, with smooth fade-in and fade-out transitions across all screens.

🎨
9 Colour Presets

Green, Amber, Cyan, White, Purple, Blue, Red, Orange, and Pink. Each preset has a coordinated trail and head glyph colour.

🌈
Chromafall

Give every falling stream its own randomly chosen colour. Re-randomised each time a stream wraps — always in motion.

🌅
Spectrafall

Slowly drift the entire rain through every colour preset in hue order — red, orange, amber, green, cyan, blue, amethyst, pink — blending smoothly between each. Three speeds. Starts from your current colour. Clock and message follow along.

💬
Message Overlay

Hide a phrase in the rain. Characters materialise one by one as falling columns pass through them, then fade as a group. Includes built-in presets.

🕐
Clock Overlay

Display the time and date in a customisable font, subtly rendered over the rain with slow drift to prevent screen burn.

🔒
Password Lock BETA

Require Touch ID, Face ID, or Apple Watch authentication to dismiss. Lock arms automatically once your idle threshold is met. This is a casual privacy lock — it keeps curious eyes out, not a determined attacker. Designed for awareness, not enforcement.

🎛
Deep Customisation

Speed, density, glyph size, trail length, glow, Classic Dense Mode — tweak everything with a live preview in the settings panel.

🪄
No Frameworks

Pure Swift and AppKit. No third-party dependencies, no screensaver framework workarounds. Just a native Mac app doing its thing.

🔄
Auto Update Check

Checks GitHub for new releases on launch and shows a banner in the menu when one is available. Trigger a manual check any time from the About panel.

⬛️
Column Spacing

Switch between Wide and Narrow column density. Narrow packs columns 25% closer together for a denser, more intense rain effect.

🎨
Clock Colour Presets

Optionally tie the clock overlay colour to your active rain preset. Toggle it on and the clock tints itself to match — toggle it off for the classic neutral white.

💾
Settings Backup

Export your entire configuration to a JSON file and import it back any time. Great for backing up your setup or sharing settings between Macs.

Cyph3rfall in Chromafall mode — every column in a different colour, with the clock overlay showing the time and date in the centre of the screen.

Built by a non-coder.
Powered by Claude.

Cyph3rfall started as a simple question: why isn't there a good Matrix rain screensaver for modern macOS? I had used MatrixMania on Windows for years and missed that feeling. So I decided to build my own — the problem being that I'm not a software developer.

Every feature in this app was conceived and directed by me, and implemented in close collaboration with Claude Code by Anthropic. I described what I wanted in plain language. Claude Code wrote the Swift, caught the bugs, and optimised the rendering. This is what building software looks like when AI handles the code and a human handles the vision.

I think of it as dAId — Directed AI Development. Not vibe coding, where you blindly accept whatever the AI produces. Not traditional development, where you write every line yourself. Something in between: the human holds the vision, makes the decisions, and owns the product. The AI handles the implementation. It is very much a work in progress — and that's exactly the point.

Installation

Up and running
in under a minute.

1
Download Cyph3rfall-v1.4.dmg from the Releases page.
2
Open the DMG and drag Cyph3rfall.app to your /Applications folder.
3
Launch Cyph3rfall — the Ξ icon appears in your menu bar. Click it to start, configure, or enable Launch at Login.
💡 Recommended: Go to System Settings → Screen Saver and set the screensaver to None. This prevents macOS from launching its own screensaver on top of Cyph3rfall.

Requirements

What you need.

Tested on