Built a personal passphrase recovery system with AI — here’s my story
Hey Trezor community,
I’ve been stuck for a while trying to recover access to my wallet — I know the seed phrase is correct but can’t remember the exact BIP39 passphrase I used. Like many of you, I’ve been trying combinations manually, which is exhausting and error-prone.
Today I decided to build something smarter, with the help of Claude (Anthropic’s AI assistant). Here’s what we built in one session:
1. PassphraseFinder — a macOS app
A native Mac app with a SQLite database that stores every passphrase I’ve ever tested. Type a passphrase → instantly know if it’s already been checked. Supports bulk import from .txt files (I have lists with millions of entries). Built with SwiftUI + SQLite3.
2. FixMyCrypto integration
When a passphrase isn’t in the database, the app automatically fires up FixMyCrypto, generates a fresh settings.json for that attempt, runs the check, and saves the result back to the database. No duplicates, no wasted time.
3. Telegram bot for remote control
The part I’m most proud of. I can be out for a walk, think of a new passphrase, send it to my Telegram bot — it checks the database first, runs FixMyCrypto if needed, and replies with the result in ~4 seconds.
4. Auto-launch on startup
Everything runs automatically via macOS launchd. Bot starts when the Mac boots, no manual intervention needed.
The whole system took one day to build. I described what I wanted in plain language and Claude wrote the Swift, Python, and config files. I’m not a developer — I just knew what I needed.
If you’re in a similar situation and want to build something like this, feel free to ask. And of course — fingers crossed for that
message from my bot soon.
Built with: SwiftUI, SQLite3, Python, FixMyCrypto, Telegram Bot API, Claude by Anthropic