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 →

A Unix environment in a single HTML file (420 KB)

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 built a browser-native Unix environment - shell, filesystem, git, npm, node, vi, 200+ commands. Everything is JavaScript running client-side with IndexedDB for persistence. The whole thing builds to a single static HTML file (~420 KB gzipped).Try it: https://shiro.computerFor interactive demos showing npm install, node execution, and git workflows -- running live in Shiro, not recordings -- see https://shiro.computer/showSource: https://github.com/williamsharkey/shiroP.S. `curl -fsSL https://claude.ai/install.sh | bash` works. You can run real Claude Code and it can use Shiro's tools like a normal Linux system.

HN · launched Feb 18, 2026 · 30 upvotes (top 26%) · 0 views

Niche: browser code execution environments · 38 launches, 4 in the last 7 days · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Packing a complete POSIX shell, virtual filesystem, and JavaScript/WASM ports of node, git, and over 200 Unix utilities into a sub-500KB bundle requires extreme systems-level optimization.

What it would actually take: Requires implementing an in-memory or IndexedDB-backed POSIX virtual filesystem layer and an extensive shell interpreter entirely in JavaScript. Essential utilities like git and node must be compiled to WebAssembly via Emscripten/WASI and heavily tree-shaken and compressed to fit within a single 420 KB static HTML file. This demands deep expertise in browser sandboxing, compilation toolchains, and operating systems emulation.

Discussion

6 comments analyzed.

Competitors mentioned: Real Claude Code with Linux system tools, Local Unix environments with ELF binary support

Concerns raised: gcc is a stub that only fuzzy-matches hello world, doesn't actually compile, Not a true Unix environment - no ELF binary support, no kernel, Commands are TypeScript reimplementations, not genuine Unix tools, Installation script produces errors and crashes to command line, Misleading marketing claim about Unix environment

Competitors

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

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

Launched 111 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.