Bhatti
Self-hostable Firecracker orchestrator with auto pause/wake
Details
- External ID
- 47996509
- Source
- HN
- Company
- —
- Product
- Bhatti
- Website domain
- bhatti.sh
- Launched
- May 3, 2026
- Cohort
- —
- Upvotes
- 19
- Upvotes percentile
- 0.7326332794830371
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Bhatti spins up Linux VMs on any box with KVM — Pi 5, Hetzner AX, cloud VM with nested virt.- Each VM has its own kernel, filesystem, and IP- Idle VMs pause their CPUs and snapshot themselves to disk; the next request wakes them in 3.7ms warm or 360ms cold (p50, Hetzner AX102)- Publish any port → public URL with auto-wake on first hit- Pull any OCI/Docker image as a rootfs, or save a running sandbox as one- Multi-tenant from day one — per-user bridges, encrypted secrets, rate limits- Single Go binary, Apache 2.0The decisions page is the most fun read on the site: vsock state after restore, why all snapshots are Full, the systemctl shim, the ARP retransmit trick.curl -fsSL bhatti.sh/install | sudo bash(sudo because the daemon needs /dev/kvm and sets up the Firecracker jailer + a bridge; the CLI-only install — pipe to plain `bash` — needs no root)Site: https://bhatti.shRepo: https://github.com/sahil-shubham/bhattiDecisions & learnings: https://bhatti.sh/docs/under-the-hood/decisions/
Enrichment
- Theme
- systems tools and desktop utilities
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- firecracker orchestrator for self-hosting
- Manually corrected
- False
Could you build this?
No Bhatti is a low-level virtualization orchestrator managing Firecracker microVMs with custom memory snapshotting, sub-millisecond warm/cold wakeups, and Linux kernel networking.
What it would actually take: The stack requires low-level systems programming in Rust or Go, directly interfacing with the Linux KVM API and Firecracker socket API. It involves custom Linux tap device networking, eBPF routing or proxy-level connection sniffing to intercept incoming TCP packets to trigger unpausing, and memory snapshot dirty-page management. Deep kernel virtualization, networking, and systems infrastructure engineering skills are essential.
Discussion
4 comments analyzed.
Competitors mentioned: sprites.dev, Managed-Firecracker layer products, Snapshottable-sandbox products
Concerns raised: Stability issues with existing solutions, High cost of managed alternatives ($100/mo)
Competitors
Other products that read as similar to this one — 42 launches clear the similarity bar, closest 8 shown.
Attention rank: #19 of 43 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 173 days after the earliest competitor.
- Sub-millisecond VM sandboxes using CoW memory forking · hn · 2026-03-17 · 311 upvotes · similarity 0.47
- BVisor · hn · 2026-02-23 · 24 upvotes · similarity 0.40
- Tarit · hn · 2026-07-08 · 6 upvotes · similarity 0.40
- Hyper · hn · 2026-07-09 · 5 upvotes · similarity 0.40
- Dsnitch · hn · 2026-09-06 · 5 upvotes · similarity 0.39
- Cygnus · hn · 2026-07-25 · 8 upvotes · similarity 0.38
- I've built a nice home server OS · hn · 2026-04-24 · 194 upvotes · similarity 0.37
- Sylve · hn · 2026-03-27 · 5 upvotes · similarity 0.36
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.