Cool Retro Term is a free, open-source terminal emulator for macOS that renders your command-line sessions through a lovingly faithful simulation of vintage phosphor-screen displays — the kind that hummed in server rooms and hacker dens decades before Retina displays existed.
What is Cool Retro Term?
Cool Retro Term is a GPU-accelerated terminal emulator built on Qt and QML that wraps a standard shell session inside a pixel-perfect recreation of classic CRT monitor aesthetics, complete with scanlines, screen curvature, phosphor glow, and chromatic aberration. It does everything a real terminal does — SSH, vim, tmux, you name it — while making it look like you're operating a VAX from 1983.
The project is maintained by Swordfish90 on GitHub and has accumulated a devoted following in the developer community precisely because it commits fully to the bit. This isn't a cheap CSS filter slapped over a web app; the CRT simulation is physically plausible, running entirely on your GPU.
What does Cool Retro Term do best?
The simulation depth is genuinely remarkable. You can choose from a curated set of period-accurate phosphor profiles — amber P3, green P1, Apple IIc white, a Commodore-inspired cream — each with the correct glow falloff and persistence. Scanline density, screen curvature, noise grain, brightness bloom, and even a subtle jitter that mimics an aging sync circuit are all independently tunable through an in-app settings panel.
Beyond aesthetics, it behaves like a proper terminal. Keyboard shortcuts work as expected, font scaling is smooth, and the app respects your shell environment. I've run long compilation jobs, edited config files in Neovim, and tailed production logs through it without ever feeling like the retro wrapper was getting in the way. The illusion holds up under real work, which is rarer than you'd think for a project this visually ambitious.
- Multiple phosphor profiles with physically-modelled glow
- Adjustable scanlines, curvature, noise, and jitter independently
- Fullscreen mode transforms your entire display into a CRT monitor
- Preset system lets you save and switch between your own visual configurations
- Ships as a native macOS app (via Homebrew Cask or direct build)
Is Cool Retro Term free?
Yes — completely free, open-source, and licensed under GPLv3. The source code lives on GitHub, contributions are accepted, and there is no paid tier, no nag screen, and no telemetry. You can install it via Homebrew Cask in a single command, which is by far the most convenient path on macOS.
Who should use Cool Retro Term?
If you spend hours a day in the terminal and feel no compulsion toward nostalgia or personality in your tooling, stay with iTerm2 or Alacritty — they're objectively faster and infinitely more configurable for serious workflow needs. Cool Retro Term is for the developer who wants their workspace to feel like something, not just function like something.
It earns a permanent spot in my dock for two reasons: pair-programming sessions where it becomes a genuine conversation starter, and those late-night solo hacking sessions where the amber glow makes the whole experience feel like cinema. It's also a surprisingly compelling choice for conference talks and screen shares — audiences notice immediately and it reframes how people perceive command-line work.
If you're a creative technologist, game developer, or anyone who builds things where aesthetic cohesion matters, Cool Retro Term is a tool that communicates something about how seriously you take your craft.
How does Cool Retro Term compare to iTerm2 or Alacritty?
The comparison isn't quite apples-to-apples. iTerm2 is the power user's workhorse — split panes, profiles, triggers, tmux integration, shell integration, and years of macOS-native polish. Alacritty is the speed-first minimalist choice, GPU-rendered and blazing fast with zero visual noise. Cool Retro Term sits in a completely different quadrant: it optimises for experience and atmosphere, not feature surface or raw throughput.
In practice, I keep Alacritty as my daily driver for scripting and builds, and Cool Retro Term open alongside it whenever the work calls for it. They don't compete — they complement. The one honest limitation: Cool Retro Term's font rendering on Apple Silicon at very small sizes doesn't match the sub-pixel clarity you get from iTerm2's native text stack, and the settings UI is a little rough around the edges by modern macOS standards.
What are the best Cool Retro Term alternatives?
If the CRT aesthetic appeals but you need more configuration depth, the closest alternative is ZOC Terminal, which includes a VT220 emulation mode — though it's a paid app and doesn't match the visual fidelity of the phosphor simulation here. Cathode was a beloved macOS CRT terminal that was discontinued years ago; Cool Retro Term is effectively its spiritual heir and active replacement. For pure nostalgia without terminal functionality, apps like Simon (for BBSes) serve a different niche entirely.