A pocket toolbelt for the projects you keep alive after hours — small, local, quietly useful, and completely open source.
The story
Anvil began in August 2025 as a single screen: a converter for the units that show up constantly in software work — bytes, kibibytes, megabits, all the ones that are easy to get subtly wrong at 1am.
Then the list of "I wish I had this on my phone" moments kept growing. A GitHub dashboard so I could check on repositories away from my desk. A palette generator, because picking light and dark colours in a spreadsheet is miserable. A regex builder for the patterns I always look up anyway.
The turning point was checkpoints. One of my side projects got defaced — someone changed the content on the live site without permission. I realized I needed to know immediately when something like that happened, but I didn't want to pay for a monitoring service or set up a server just to watch my own projects. So Anvil learned to make the requests itself, diff the responses, and send a notification only when something genuinely looks wrong.
What Anvil stands for
Every tool in Anvil exists because I needed it myself. If it does not earn its place on the tab bar, it does not ship.
No accounts, no servers, no analytics. Checkpoints are stored on your device and your GitHub token never leaves the Keychain except to talk to GitHub.
Written in SwiftUI and shaped to feel like it belongs on iOS, from the glass surfaces down to the haptics. Quality over shortcuts, every time.
The whole app is open source on GitHub. Feedback, issues and pull requests go straight to the person writing the code and directly shape what gets built next.
A note from the developer
“No hiker leaves without a multi-tool. Light enough to carry anywhere, strong enough for whatever the trail throws at you. That is what I wanted Anvil to be for coding — so I built it, and I keep sharpening it.”
— Anvil's developer
Download Anvil on the App Store, or read and contribute to the source on GitHub.