CLI 0.4.3

Share localhost for private visual review

Shiproom turns a locally running web application into a private reviewer link for the duration of a live session. It is currently free to use. It is not a generic tunnel product.

The job: review where the app actually runs

“Share localhost with a client” is often solved with a tunnel. That can expose the port, but it does not collect visual feedback or preserve technical context for the person who will fix the issue.

Shiproom’s job is the review workflow: private link, live UI annotation, contextual capture, and export for a developer or coding agent—while the application stays on your machine.

How the session works

Start your app as usual, then run npx shiproom@latest live in that folder. Shiproom finds the local HTTP server, resolves the project, and prints the reviewer link after the review path is live.

The session is offline if the local app stops, the CLI stops, the computer sleeps, or you lose internet access. Feedback already submitted remains in the project.

Tunnel, preview deployment, or review workflow?

Use a raw tunnel when someone only needs temporary access and you are happy to collect comments elsewhere. Use a preview deployment when the build must stay available independently of your laptop, needs deployment checks, or will be reviewed asynchronously for days.

Use Shiproom when the app should stay local but another person needs an ordinary browser link and their comments must return with the page context needed for implementation. Shiproom includes the connection as part of that workflow; it is not trying to replace general-purpose tunneling or preview hosting.

What the remote reviewer does

The reviewer opens the invite link, navigates the live interface, selects or marks the area under discussion, writes the requested outcome, and submits. They do not install an extension, create a Shiproom account, see the repository, or choose the implementation.

The builder or coding agent then reads the feedback, implements the change, runs the project checks, and returns the running UI to the reviewer. The person who gave the feedback decides whether it is resolved.

Privacy defaults

Projects are invite-only by default. Treat invite links as access-bearing. Invites can be listed, rotated, and revoked.

What Shiproom is not

Shiproom does not permanently host your application, does not replace deployment, and does not read or modify your repository. If you only need a raw tunnel with no feedback workflow, that is a different category of tool.

Keep reading

Questions

Can I share localhost with a client using Shiproom?

Yes. Run npx shiproom@latest live and share the private invite link. The client opens it in a browser and can leave visual feedback on the live UI.

Does the client need to install anything?

No. Invited reviewers need only a browser. There is no Shiproom account required for them.

Is the link permanent?

No. The review link serves your application only while the local app, CLI, computer, and network connection are available.

Is Shiproom free?

Yes. Shiproom is currently free to use, with early-access limits described on the pricing page.