cd /news/ai-infrastructure/show-hn-browser-native-gpu-sharing Β· home β€Ί topics β€Ί ai-infrastructure β€Ί article
[ARTICLE Β· art-20072] src=apssouza22-webgpu-cluster.hf.space pub= topic=ai-infrastructure verified=true sentiment=↑ positive

Show HN: Browser-Native GPU Sharing

A new open-source tool allows users to turn any browser with WebGPU support into a cluster node for sharing GPU inference, enabling LLM hosting without Python environments or driver setup. The system lets users host models on a powerful workstation and access them securely from other devices like phones or laptops, or allow others to connect via HTTP. Powered by WebGPU and Transformers.js, the tool processes images locally on the user's hardware, keeping data private and avoiding third-party AI APIs.

read2 min publishedJun 3, 2026

Instant local hosting

Open a tab, pick a model, and start hosting. RF-DETR and SmolVLM load in a Web Worker on WebGPU β€” no Python environment or driver setup.

Turn any browser with WebGPU into a cluster node. Share inference for LLM models β€” Host a model on your powerful workstation and access it securely from your phone, laptop, or let others connect to it.

Powered by WebGPU & Transformers.js Β· No GPU drivers to install Β· Open HTTP API

Contribute spare GPU cycles from your workstation. Clients send images over HTTP; your browser runs the model and returns results β€” privately, on your hardware.

Open a tab, pick a model, and start hosting. RF-DETR and SmolVLM load in a Web Worker on WebGPU β€” no Python environment or driver setup.

Inference runs on your GPU in the browser. Images are processed on your machine; nothing is sent to third-party AI APIs.

Connect from curl, Python, Node, or any HTTP client. Simple JSON endpoints for detection and image description β€” queue and broker included.

A lightweight Node broker coordinates tasks. Browser hosts stay connected via SSE and pull jobs when idle.

Browser host
                WebGPU inference

Open the host page, choose a host id and model, then click Start hosting. Keep the tab open while you share GPU time.

The broker forwards detection and description tasks to your browser. One job runs at a time per host.

Point clients at POST /v1/detect

or /v1/describe

with your host id. Results return as JSON.

Use the cluster monitor to see online hosts and copy ready-made curl examples.

curl -X POST 'http://localhost:5180/v1/detect' \
  -H 'Content-Type: application/json' \
  -d '{
    "host": "my-gpu-node",
    "image_url": "https://example.com/photo.jpg",
    "threshold": 0.5
  }'

Models download from Hugging Face on first load. Pick one per host session.

Real-time object detection (COCO) via ONNX on WebGPU. Endpoint: POST /v1/detect

Describe images with a compact VLM on WebGPU. Endpoint: POST /v1/describe

Share your GPU or explore nodes already online.

── more in #ai-infrastructure 4 stories Β· sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/show-hn-browser-nati…] indexed:0 read:2min 2026-06-03 Β· β€”