We built Malai to make it dead simple to share your local development server over peer-to-peer, without setting up tunnels, dealing with firewalls, or relying on cloud services.
With one command, you can expose a local HTTP or TCP (coming soon) service to the world.
It's built on the iroh P2P stack, and works out of the box with end-to-end encryption and zero config.
$ malai http 3000 --public
Malai: Sharing http://127.0.0.1:3000 at
https://pubqaksutn9im0ncln2bki3i8diekh3sr4vp94o2cg1agjrb8dhg.kulfi.site
To avoid the public proxy, run your own with: `malai http-bridge`
Or use: `malai browse kulfi://pubqaksutn9im0ncln2bki3i8diekh3sr4vp94o2cg1agjrb8dhg`
This shares
http://localhost:3000/ over a secure URL. No signup, no accounts, and you can self-host your own http bridge if you want.
It’s open-source, and we’re working on native SSH support, sharing folders and, fine-grained access control next.
GitHub: https://github.com/kulfi-project/kulfi (star us!)
Would love feedback, questions, or ideas — thanks!
Although pinggy has option to whitelist ip or use an api key for authenticated access.
This is somewhat similar to wireguard like setup - but just for http.