I built a small tool called faaadmv. It is a REPL that helps check and renew California DMV registration. It runs Playwright in headed mode so I can watch the automation and solve any CAPTCHA if needed.
I made this because the CA DMV site feels user hostile. Every year I keep missing my deadline, then I pay hundreds of dollars in fines. I wanted something that is fast, visible, and less frustrating.
Main features: - REPL menu, simple keys - Watch mode on by default - Multi vehicle support - Status check and renewal dry run - Local encrypted config and keychain for payment - Screenshots and debug logs stored locally
Repo: https://github.com/AshKash/faaadmv
I cannot test the real renewal process right now because my cars were renewed recently. I am looking for someone to help test and debug the renewal flow.
I would love feedback on UX and reliability. If you try it and it breaks, please share what happened.