cd /news/developer-tools/show-hn-html-css-and-javascript-in-t… · home topics developer-tools article
[ARTICLE · art-57563] src=duetbrowser.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Show HN: HTML, CSS and JavaScript in the Terminal

A developer has created a model that renders HTML, CSS, and JavaScript into the terminal, accessible over SSH, combining web technologies with a BBS-style interface. The project uses a custom browser rendering engine and a terminal renderer, with AI assisting in code generation while the developer designed the architecture. The goal is to revive the old internet feel while sidestepping the public web.

read2 min views1 publishedJul 13, 2026

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.

Comments URL: [https://news.ycombinator.com/item?id=48894572](https://news.ycombinator.com/item?id=48894572)

Points: 2

── more in #developer-tools 4 stories · sorted by recency
── more on @gemini pro 3.1 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-html-css-and…] indexed:0 read:2min 2026-07-13 ·