Free. Open Source. GPLv3 Licensed. Because vintage Macs deserve nice things.
Browse the modern web on vintage Macs
macOS 14+ (Sonoma) — Apple Silicon
RetroGate-1.0.0.dmg — 6.5 MB — drag-to-Applications
Or build from source: swift build && swift run RetroGate
| Operating System | macOS 14+ (Sonoma or later) |
| Processor | Apple Silicon (M1/M2/M3/M4) |
| RAM | 256 MB (yes, really — it’s a proxy, not Chrome) |
| Disk Space | 6.5 MB + cache for Wayback responses |
| Network | Vintage Mac on same LAN (or SheepShaver at 10.0.2.2) |
| Patience | Moderate (the Wayback Machine is a non-profit) |
| Emotional attachment to beige plastic |
Required |
For developers who like to see what’s under the hood (spoiler: it’s SwiftNIO all the way down):
git clone https://github.com/Simplinity/retrogate.git cd retrogate swift build swift run RetroGate
Or open in Xcode:
open Package.swift
Requires Swift 5.9+ (included with Xcode 15+).
The project has 50 tests across 9 suites. Run them with swift test.
They all pass. We’re very proud of this.
Sources/ ├── RetroGate/ # SwiftUI app + CLI entry point ├── ProxyServer/ # SwiftNIO HTTP proxy listener ├── HTMLTranscoder/ # HTML5 → HTML 3.2 conversion ├── WaybackBridge/ # Wayback Machine integration └── ImageTranscoder/ # Image format conversion & resizing
The complete guide. Setup, configuration, Wayback mode, troubleshooting, and existential questions about beige plastic.
Read OnlineTechnical deep-dive. Module overview, request flow, design decisions, and why HTTP/1.0 responses only.
View on GitHubRetroGate-1.0.0.dmg, open it, drag to Applications192.168.0.130:8080)For the full setup guide with PAC file shortcuts, SheepShaver tips, and emotional support, see the complete manual.
Fun fact: This entire download page weighs less than a single modern cookie consent banner.
RetroGate itself is smaller than the average npm node_modules folder
by approximately four orders of magnitude.