AsherJN / recall
git clone https://github.com/AsherJN/recall.git
v1.4.0 · 8d ago
Play Overwatch on your Mac. Free and open source, made for Apple Silicon.
+6
stars, 24h · #5,080
+~30
stars, 7 days · #5,958
+290
stars, 30 days · #2,773
290
★ total · +12% this week
15
forks · 0 open issues
Star history (as recorded here)
LanguagePython
LicenseApache-2.0
Created2026-10-02 (20d ago)
Last pushtoday
Watchers2
OwnerUser
GitHub topics
apple-siliconbattle-netcrossover-alternativedxmtgamingm1macmac-gamingmacbookmacosmetaloverwatchoverwatch-2rosettawine
Links
- GitHub: github.com/AsherJN/recall
- Homepage: https://github.com/AsherJN/recall/releases/latest
- Releases · Issues · Hacker News mentions
README excerpt
English · 简体中文 Play Overwatch on your Mac. Recall is a free, open-source app for playing Overwatch on Apple Silicon. M1 or newer · macOS 26.5 or later · Notarized by Apple Made by Josh · Support the project +70% average FPS 5× higher 1% lows 95% fewer stutters Up to 16× more mouse updates Compared with CrossOver on the same 14-inch MacBook Pro (M1 Pro, 16 GB), in the same custom match. Mouse: up to 2,000 updates a second in Recall, 120 in CrossOver. https://github.com/user-attachments/assets/c0f5cac1-67fb-4b75-8bf9-06ccf402ae42 CrossOver 26.3 and Recall, with live FPS from Apple's Metal Performance HUD. Custom game 929PJ, created by u/Working_Dealer_5102 . Recall offers the most optimized and seamless Overwatch experience on Apple Silicon. It sets everything up for you, so you sign in to Battle.net, install Overwatch and press Play, the same as on a PC. The game runs locally on your Mac, with no Windows installation, CrossOver license or Terminal commands. ## Why Recall - **Smoother matches.** In the same match on the same Mac, Recall averaged 70% more frames per second than CrossOver, with 1% lows nearly five times higher and 95% fewer stutters. - **More FPS with MetalFX upscaling.** Overwatch draws fewer pixels and Apple's MetalFX rebuilds the full-resolution picture: up to 77% more frames per second at 1440p on the High preset. How it works. - **Aim that keeps up.** Recall reads your mouse directly, up to 2,000 times a second. Your flicks and tracking reach the game sooner and land exactly where your hand put them. - **Free.** No price, trial, subscription, ads or account. The code is open source. - **Download, sign in, play.** Recall installs what it needs and opens Battle.net for you. Play on your MacBook's screen or an external monitor, ultrawide and 5K included. ## Recall vs. CrossOver CrossOver is the most popular way to play Windows games on a Mac, so it's the comparison that matters. I played the same scenes in CrossOver 26.3 and in Recall on my 14-inch MacBook Pro (M1 Pro, 16 GB), with the same game settings, and recorded every frame each app put on screen. | | CrossOver | Recall | Difference | |---|---:|---:|---:| | **Custom match** | | | | | Average FPS | 58.4 | **99.6** | +70% | | 1% low FPS | 7.4 | **36.0** | 4.9× higher | | Stutters per minute | 39.5 | **2.0** | 95% fewer | | **Practice Range** | | | | | Average FPS | 84.0 | **120.7** | +44% | | 1% low FPS | 26.2 | **55.2** | 2.1× higher | | Stutters per minute | 4.2 | **0.5** | 88% fewer | 1% low FPS is the frame rate during the slowest 1% of frames: the dips you feel in a fight. A stutter is a frame that took longer than 50 ms. Both apps ran Overwatch fullscreen at 1920 × 1080 on the Low preset, with V-Sync off and Dynamic Render Scale off, on macOS 26.6.2; CrossOver used its default graphics setting, D3DMetal. Each run measured about two minutes of gameplay, with loading screens and menus removed. The full results and method are in the performance notes.