Harvansh Chaudhary

🚀 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.....

18 views

Add a comment

Replies

Best
Anh Nguyen

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 🚀

Harvansh Chaudhary

@ha_anh_nguyen thanks for thums up. Will launch soon