
🚀 I built Mirage - a localhost-sharing CLI with live feedback, because ngrok is boring
No, I’m not a freelancer. I don’t have clients.
But I couldn’t stop thinking:
"Why the hell do we still send Looms, screenshots, or set up staging servers - just to get feedback on a dev build?"
So after 6 hours of raw networking hell, I built Mirage - a developer-focused CLI that:
âś… Shares your live localhost instantly
âś… Clients can click any UI element and leave comments
âś… You can reply to their feedback right from your terminal - no browser, no Slack, no BS
âś… And any code changes you make? Client sees them instantly. No redeploying anymore.
đź§ Why Mirage?
Because ngrok is great, but it stops at tunneling.
Mirage goes further:
Built-in client feedback widget
Real-time updates without staging hell
Comments show up in your CLI
You stay in dev flow, no jumping tools.
🛠️ How it works
1. Run mirage in your project folder
2. Share the generated link with your client
3. They see your actual running UI
4. They click elements and comment inline
5. You reply live from terminal
6. You make changes → they see it live
đź§Ş Built With
Node.js
Local tunneling
Custom DOM overlay for feedback capture
Real-time sync + terminal reply system
📦 Who is this for?
Freelance devs sick of Looms and staging servers
Indie hackers shipping fast
Agencies juggling multiple review cycles
Anyone tired of “send me a build” nonsense
If you've ever screamed “I just want feedback without staging a full build” - Mirage is for you.
Would love feedback from fellow builders??
watch it here live on X.....
Replies
Absolutely love this concept! 🔥
Mirage looks like a total game-changer for fast feedback loops. The terminal reply flow is super clever!
Can’t wait to give it a spin on my next side project 🚀
@ha_anh_nguyen thanks for thums up. Will launch soon
Here is glimpse https://x.com/AINotSoSmart/statu...