Nicheloom visits: 58,069 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 →

HTML, CSS and JavaScript in the Terminal

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.

This is a model I’ve been thinking about lately. It demonstrates a pattern that I’m wondering could exist, where terminal applications, BBS-style shared user boards, and other expressions of creativity and sharing are created with web technologies but rendered into the terminal and accessed over SSH.I like that this brings back some kind of old days of the internet feeling and uses web technologies but sidesteps the public World Wide Web, even though it’s still on the internet.You can try it out too right now, and I’m thinking about making the self-hosting specialized applications part a first-class thing. But right now, the project is organized as a browser rendering engine, which I spent eight years on since the end of 2018, most of that without AI, writing all the code myself. And then a terminal renderer, which connects to that browser renderer and takes its output and bookkeeping and renders it into the terminal.And that is designed by me, including the layout algorithm, but AI wrote almost all the code. So I am basically a software designer and AI nudger in that one. My flow is essentially like one agent at a time, and I’ll monitor it, nudge it based on my intuitions if it gets stuck or needs help or whatever, and guide it towards the goal. Plus being the designer and decision maker.AI makes a lot of decisions, but I make the most of them. So that’s just describing my flow of how I created this terminal thing, which is roughly around a year old.And originally it was created with Gemini Pro 3.1, which at that time a year ago was sort of the most capable model for complex tasks. And I literally did it on the free AI Studio web application, just like pasting in code listings. Obviously, with agents now, everything is much smoother as a workflow.This demo has some kind of a cap on it, so let me know if it hits that. It probably won’t, but feel free to tell me. And you can self-host it today. Let me know if you want to do that.This text was dictated by me and then had punctuation and paragraphing added, but the wording was not changed.

HN · launched Jul 13, 2026 · 9 upvotes (top 49%) · 0 views

Niche: terminal user interface tools · 86 launches, 2 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?

Partial Serving terminal apps over SSH is easy with modern Go/Rust SSH libraries, but accurately rendering arbitrary HTML/CSS/DOM into terminal ANSI escape codes in real time requires non-trivial layout-to-text translation.

What it would actually take: The server uses a headless browser (like Chromium via CDP) or a custom DOM tree to compute layout coordinates, then downsamples the visual layout into ANSI escape sequences, 24-bit color text cells, and braille Unicode patterns. An SSH server (like Go's `gliderlabs/ssh` or Charm's `wish`) streams virtual terminal escape codes to incoming SSH clients with full PTY resize handling.

Discussion

10 comments analyzed.

Competitors mentioned: dub-cli (CLI tool for agentic/automation use cases), tmux (for TUI automation harness)

Concerns raised: Script execution security risk - attempts to open scripts in terminal automatically, SSH protocol link behavior unclear/potentially misleading to users, Enables automation of systems not intended to be automated, Repeated posting/spam across multiple threads

Feature requests: Self-hosting option documentation/availability

Competitors

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

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

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