Hacker News with Generative AI: User Interfaces

Desktop Icons of Yore (datagubbe.se)
After reading an excellent blog post about the intended use cases for moricons.dll in Windows 3.1, it seemed pertinent to spread some further love for these little images.
Show HN: A native Hacker News reader with integrated todo/done tracking (github.com/haojiang99)
A native desktop application for browsing Hacker News with a clean, modern interface. Built with Rust and egui.
Material 3 Expressive (material.io)
Ask HN: Is there a "YouTube" for AI coded web apps? (ycombinator.com)
Such a site would allow you to use the web apps from within the site, see web app prompts, fork prompts, generate web apps on the site via AIs of your choice, etc.
Web-based 3D shape creator powered by hand gestures (gmujtaba.com)
Bring hands close and pinch to create a shape
Show HN: AG-UI Protocol – Bring Agents into Frontend Applications (github.com/ag-ui-protocol)
AG-UI is an open, lightweight, event-based protocol that standardizes how AI agents connect to front-end applications.
The Emacs Widget Toolkit (appetrosyan.github.io)
In this blog post I outline the consequences of several months worth of deliberation and dumpster diving into the Emacs display code.
Emoji to Scale (javier.xyz)
Show HN: Hyper – Standards-first React alternative (nuejs.org)
Hyper is a standards first markup language for building user interfaces. It enables developers (and AI models) to generate complex UIs with amazingly clean syntax.
Show HN: Aberdeen – An elegant approach to reactive UIs (aberdeenjs.org)
Build blazing-fast, declarative UIs in pure TypeScript/JavaScript – no virtual DOM.
Fui: C library for interacting with the framebuffer in a TTY context (github.com/martinfama)
fui, standing for framebuffer user interface, is a C library for interacting with the framebuffer in a tty context. It writes directly to the framebuffer device, using a system of layers for drawing.
Cline is quietly eating Cursor's lunch and changing how we code (reddit.com)
Cline is quietly eating Cursor's lunch and changing how we vibe code
MCP Is Not Good, Yet (cra.mr)
Something’s been bothering me lately surrounding the conversation of MCP servers. Everyone, seemingly, is talking about how MCPs are great, and we should be building MCPs, and adopting MCPs, and rethinking UIs with MCPs, becoming best friends with MCPs, getting married to MCPs, you know, the works.
MCP Is Not Good, Yet (cra.mr)
Something’s been bothering me lately surrounding the conversation of MCP servers. Everyone, seemingly, is talking about how MCPs are great, and we should be building MCPs, and adopting MCPs, and rethinking UIs with MCPs, becoming best friends with MCPs, getting married to MCPs, you know, the works.
The Reverse Turing Test Game (netlify.app)
Hyper – Outperform React on every metric (nuejs.org)
Today I'm releasing Hyper: a simple markup language for building user interfaces. It enables developers (and AI models) to generate complex UIs with amazingly clean syntax. It aims to make frontend development enjoyable.
Fui: C library for interacting with the framebuffer in a tty context (github.com/martinfama)
fui, standing for framebuffer user interface, is a C library for interacting with the framebuffer in a tty context.
What If Hacker News Was a Spreadsheet? (ycombinator.com)
What if Hacker News was a spreadsheet?
Show HN: We made a blazing-fast, open-source GitHub front end (gitfaster.dev)
gitfaster is a minimal, blazing fast GitHub client to make github not feel like legacy software.
SerenityOS is a love letter to '90s user interfaces (serenityos.org)
SerenityOS is a love letter to '90s user interfaces with a custom Unix-like core.
Show HN: Light like the Terminal – Meet GTK LLM Chat Front End (github.com/icarito)
A GTK graphical interface for chatting with Large Language Models (LLMs).
Nerdlog: Fast, multi-host TUI log viewer with timeline histogram (dmitryfrank.com)
Loosely inspired by Graylog/Kibana, but without the bloat. Pretty much no setup needed, either.
Solidjs: Simple and performant reactivity for building user interfaces (solidjs.com)
HaxeUI (haxeui.org)
Create cross-platform, rich user experiences.
A 2025 Survey of Rust GUI Libraries (boringcactus.com)
I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days.
Nice things with SVG (vercel.app)
I made a clerk-like style Table Of Contents (TOC) on Fumadocs, you can try it out and play with the nice TOC.
MCP in production: the good, the bad and the ugly (raduloff.dev)
I genuinely believe technologies like MCP will change the way we interact with computers. After using it in production, I’m just not sure MCP itself will be the one to do it.
Ask HN: Are you interested in a text only browser that runs JavaScript? (ycombinator.com)
There’s much prior art (good overview here: https://sr.ht/~bptato/chawan/#neighbors), but I’m doing something different that wants to exist.
The Race Is on to Redesign Everything for AI Agents (every.to)
Last month, I built an AI agent and set it free to see if it can successfully integrate a tool for me. I’d worked on it and tested it extensively, so I had some idea of what to expect. But still, watching it read through documents for a new tool and then use what it learned to deploy code that actually worked—all on its own—was a heady moment. I thought: We’ve got to start designing everything with agents in mind.
Glamorous Toolkit (gtoolkit.com)
Glamorous Toolkit is the Moldable Development environment made out of visual and interactive operators that can be combined inexpensively in many ways.