What works with MyShare?

Use MyShare for local demos, interactive lessons and client previews. Your computer must stay online; this is temporary sharing, not website hosting.

CapabilityBrowser sharingExtension sharing
HTML, styles, scripts and imagesThe local server must allow the exact CORS originReads the local origins you explicitly approve
LAN HTTP/HTTPS serviceExplicit private IPv4 address; browser mode needs CORS, extension mode needs per-address permission. Use the extension for cookie sign-in
Backend HTTP API without a frontendCall a password-bearing endpoint URL directly, or use the dedicated passcode header. Business Basic/Bearer/Cookie remains independent
Separate local backendUse an existing /api dev proxy, or add up to two origins to map common URLs, Fetch/XHR, module and EventSource requests
Bearer / Basic HTTP sign-inVisitor credentials; explicitly allow Authorization in preflightVisitor credentials
Cookie / HttpOnly sign-inRequires the Node project adapterIsolated per visitor, without the owner’s native cookies
JSON forms and SSEBounded request bodies and streamed responses
Hot-reload WebSocketsLightweight HMR in ordinary browser mode; unavailable with the project adapterLocal WebSockets are unavailable; refresh manually
Close the sharing tabSharing stopsContinues after the background connection is ready; keep the browser running

Project types that work

Configured Vite + React and Next.js examples have passed resource loading, interaction and HTTP API checks, including Fast Refresh in ordinary browser mode. The Next.js example also supports Server Actions and navigation. Single HTML files, folders with CSS/JavaScript, visitor Bearer/Basic authentication and cookie isolation across separate browsers have also been verified.

This does not guarantee every framework, JavaScript pattern or complete workflow. Try the full flow with test data, especially when using complex CSP rules, absolute URLs or third-party sign-in.

Browsers and local addresses

The Chrome extension requires desktop Chrome 127 or later. Edge and Brave use the same ZIP; follow the installation guide. Desktop Firefox 140+ uses a separate Firefox package; extensions loaded from a file need to be loaded again after restarting the browser. Visitors need a modern browser and no extension.

The main page and additional origins support localhost, 127.0.0.1 and [::1], plus private IPv4 addresses reachable from the sharing computer: 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. Explicitly approve each origin; MyShare does not scan or automatically approve other addresses or ports. HTTP/HTTPS access remains subject to browser policy, system restrictions and certificate trust. HTTPS needs a valid, trusted certificate. The Node project adapter remains loopback-only.

File sharing

Share one HTML/HTM file, or a folder with index.html/index.htm at its root. Limits are 500 files, 50 MiB total and 10 MiB per file. Markdown and backend execution are not supported. Relative assets keep their folder structure; select the files again after edits.

Current limits

With the extension or project adapter, HTTP cookies, Bearer and Basic credentials belong to each visitor. Your own local sign-in is not shared, and the preview passcode does not replace your application’s authorization checks.

Try sharing your project ↗