Nicheloom visits: 58,094 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

ChonkLM

Tiny language models running offline in the browser

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

I had been looking to try <500M parameter language models but you wouldn't find an API to try them anywhere, so I built this cloudflare hosted static website that hosts weights and built an inference runtime for these models that uses WebGPU and runs inference from your browser.These are only so useful in a multi-turn conversation but it's still interesting to see what you can pack in a <250mb model.I tried using ONNX versions earlier, but there were too many quirks of using them with language models and the TPS wasn't too impressive. Inspired by svenflow/webgpu-gemma, I put my codex and claude to the task of writing WGSL to run inference for GGUF versions of these models.Once you load this website and a model, it should load offline too, until your browser evicts the model from the cache.

HN · launched May 9, 2026 · 6 upvotes (top 69%) · 0 views

Niche: local ai model runners and clients · 110 launches, 6 in the last 7 days ▼ -57% · Explore this niche →

Category and tags

  • Horizontal
  • Model & infra
  • Developer
  • AI-native
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Writing a custom WebGPU transformer inference runtime from scratch requires specialized expertise in low-level GPU programming, WGSL compute shaders, memory hierarchy management, and quantized tensor operations.

What it would actually take: A real implementation requires a custom WebGPU pipeline using WGSL compute shaders for GEMM (General Matrix Multiply), scaled dot-product attention, RoPE positional embeddings, and KV-cache management. Model weights must be parsed and mapped directly into WebGPU GPUBuffer allocations with appropriate alignment and quantization (e.g., int8/int4 or float16). The hard part is authoring numerically stable, performant compute shaders that avoid GPU timeouts and browser-specific WebGPU driver crashes, requiring a graphics and systems ML engineer.

Discussion

No comments on this launch.

Competitors

Other products that read as similar to this one : 174 launches clear the similarity bar, closest 8 shown.

Attention rank: #130 of 175 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 182 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.