Kuack
Run Kubernetes jobs in visitor browsers
Details
- External ID
- 46420796
- Source
- HN
- Company
- —
- Product
- Kuack
- Website domain
- github.com
- Launched
- Dec. 29, 2025
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.10400763358778627
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
WebAssembly makes it possible to run serious computation in browsers. I wanted to see if we could treat browsers as Kubernetes workers.Kuack is a Virtual Kubelet provider that schedules Kubernetes workloads to browser tabs. Visitors' browsers connect, report capacity, and become ephemeral workers. It looks like a regular Kubernetes node - same kubectl commands, same OCI images, same workflows. The difference is that pods execute in browsers instead of servers. With multi-platform OCI images, Kubernetes can fall back to regular nodes if no agents are available.It's designed for short-lived, stateless, CPU-heavy jobs: load testing from real networks, local data preprocessing, edge computing scenarios, machine learning tasks, etc.Not a replacement for your cluster - just an extra option for workloads that benefit from browser execution.
Enrichment
- Theme
- Claude integrations and coding agents
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- kubernetes jobs in browser
- Manually corrected
- False
Could you build this?
No Building a custom Virtual Kubelet provider in Go that integrates into the Kubernetes control plane and dispatches container workloads compiled to WebAssembly over WebSockets to client browsers requires deep distributed systems and K8s internals expertise.
What it would actually take: The system requires implementing the Virtual Kubelet Go SDK to register as a custom node within a Kubernetes cluster, reconciling Pod lifecycles, and managing node leases. Workloads must be translated or pre-compiled into WASI/Wasm modules, multiplexed over secure WebSockets or WebRTC to ephemeral browser sessions, and isolated using web workers while streaming standard I/O and handling worker dropouts. This requires expert-level knowledge of Kubernetes internals, distributed scheduling, and WebAssembly runtimes.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 73 launches clear the similarity bar, closest 8 shown.
Attention rank: #73 of 74 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 60 days after the earliest competitor.
- OpenRun · hn · 2026-02-10 · 21 upvotes · similarity 0.51
- Building a Cloud Native Kubernetes Java Client · hn · 2025-10-30 · 6 upvotes · similarity 0.46
- Telescope now queries Kubernetes logs directly · hn · 2026-02-16 · 9 upvotes · similarity 0.46
- GitHub · ph · 2026-09-11 · 2 upvotes · similarity 0.45
- st8ks · github · 2026-09-28 · 17 upvotes · similarity 0.45
- kairon · github · 2026-09-11 · 11 upvotes · similarity 0.45
- Superkube · hn · 2026-05-01 · 9 upvotes · similarity 0.44
- A deep dive into Kubernetes internals · hn · 2026-05-25 · 8 upvotes · similarity 0.44
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.