In the middle of a large interactive rebase, you realize the commit list you arranged wasn't quite right. Maybe a commit is missing, or misplaced, or something else.
Where usually you'd have to start over, Retcon lets you course-correct on the fly: your history remains fully editable, always.
Posts by Retcon
Comparison of Retcon 1.4 and Retcon 1.5 icons. The old icon represents a whiteboard, with a small Git branch drawn on it, and a pen resting on top. The icon is generally purple. The new icon is similar, but with fundamental changes. The pen no longer extends outside of the whiteboard, and instead is resting at the center, angled 45°, and is fully contained by the shape of the board. The Git branch is now bigger on the board, and seems to extend outside of it.
The new icon makes the most of the new style and constraints. It pairs well with Xcode's own icon, but remains true to its predecessor, expanding on its design. Hopefully, Retcon will still feel right at home in your Dock!
A screenshot of Retcon, a macOS app. It shows a commit list, the details of a commit, all in a Tahoe user interface.
Retcon 1.5 releases today! It brings an updated UI on Tahoe, a redesigned icon, and an assortment of improvements and fixes. Update from the Retcon menu, or get the app from retcon.app.
(please also update to macOS 26.1, which resolves many system bugs, some of which impact Retcon)
New blog post! Retcon 1.4 got a lot faster. Much of that speed is owed to caches. Straightforward caches, oddly-specific caches, hard-to-invalidate caches, the works. Here's some details about them!
pending.design/making-retcon-...
Today marks Retcon's very first anniversary! A year of small refinements, and heavy-duty enhancements. Here's to many more :)
Displaying a commit (Godot repository • 76,518 commits • 13,371 files • 6,280 changed lines) Retcon 1.3: 1.41s Retcon 1.4: 121ms (11× faster) Rewording a commit (Swift repository • 186,756 commits • 28,565 files) Retcon 1.3: 8.82s Retcon 1.4: 448ms (20× faster) Tested on a 2022 MacBook Pro with M1 Pro, 16GB RAM. Speed improvements are more significant for larger data sizes.
Deleting a commit (Godot repository • 76,518 commits • 13,371 files) Retcon 1.3: 1.48s Retcon 1.4: 549ms (2.7× faster) Staging a file (Signal-iOS repository • 36,999 commits • 4,865 files, 1,000 modified) Retcon 1.3: 3.75s Retcon 1.4 106ms (35× faster) Tested on a 2022 MacBook Pro with M1 Pro, 16GB RAM. Speed improvements are more significant for larger data sizes.
Retcon 1.4 is now available, with staggering performance improvements. The app is now incredibly responsive, and easily handles Git histories with hundreds of thousands of commits. Every last part of Retcon was throughly tuned—with zero compromises.
See for yourself with the free trial: retcon.app
⏩ Now available in beta: Retcon's speed boost update!
Get it now, and help test the vast performance improvements ahead of release.
To download it: make sure beta updates are enabled in the app's settings, then check for updates from the Retcon menu. Feedback wanted!
## Retcon 1.3.1 July 9th, 2025 This update is all polish and fixes, but we've been hard at work on deep performance improvements. If you'd like to help, get ready for the upcoming beta by enabling beta updates in Retcon settings. ### New * __Opt in to beta updates__ in Retcon settings * In the welcome window, reveal repositories in the Finder from their context menu ### Improved * __Added Hyper__ to supported terminal apps * In the welcome window, select multiple repositories at once * When contacting support, repository stats are now automatically attached ### Fixed * Would fail to discard lines in files with staged changes * Would fail to discard files in “absent in parent” conflict state * Wouldn't automatically scroll when moving cursor in commit message * Wouldn't always select the correct lines when focusing the diff with ⇥ * Couldn't show missing commit list when on a detached head
Retcon 1.3.1 releases today! It's a smaller update, with an assortment of fixes and improvements.
It also adds a single new setting, "Check for beta updates", that'll come in handy pretty soon.
#IndieDeveloper Nathan built #Retcon, a macOS app for rewriting Git history — and added privacy-first analytics without creeping on users.
No trackers. Just insights.
Read the full case study here: telemetrydeck.com/casestudies/... and check out Nathan's account here: bsky.app/profile/retc...
Who says the EU can’t build brilliant apps? ✨
This month’s #MemberShoutout highlights creative, clever, and useful apps made in the European Union. From mood tracking to book journaling — discover the developers behind them:
telemetrydeck.com/blog/eu-apps...
A representation of Retcon, and a SSH file, linked together by a checkmarked line.
If “~/.ssh/config” means something to you, you'll like this update: Retcon 1.3 adds support for custom OpenSSH configurations!
Assign keys per-remote, conditionally override connection parameters, vary SSH agent by host—this update enables the SSH setup of your SSH dreams.
Free trial on retcon.app.
Why hello there, Bluesky!