A quote from Chris Lloyd
https://simonwillison.net/2026/Jan/22/chris-lloyd/#atom-everything
Most people's mental model of Claude Code is that "it's just a TUI" but it should really be closer to "a small game engine".
For each frame our pipeline constructs a scene graph with React then:
-> layout elements
-> rasterize them to a 2d screen
-> diff that against the previous screen
-> finally use the diff to generate ANSI sequences to draw
We have a ~16ms frame budget so we have roughly ~5ms to go from the React scene graph to ANSI written.
Recreating ANSI Art from a screenshot | bertrand fan
https://bert.org/2023/02/27/recreating-ansi-art-from-a-screenshot/
It’s not the most beautiful ANSI art, but it is something that someone made for me and I’ve always been a little bummed that I can’t look at it in one of the many ANSI viewers (or DOS emulators) that exist today.
Let’s fix that!
Recreating ANSI Art from a screenshot | bertrand fan
https://bert.org/2023/02/27/recreating-ansi-art-from-a-screenshot
It’s not the most beautiful ANSI art, but it is something that someone made for me and I’ve always been a little bummed that I can’t look at it in one of the many ANSI viewers (or DOS emulators) that exist today.
Let’s fix that!
Bob Neill’s book of typewriter art : Bob Neill : Free Download, Borrow, and Streaming : Internet Archive
https://archive.org/details/bob-neills-book-of-typewriter-art/page/13/mode/2up
Parallax-scrolling effect … in ANSI | Break Into Chat
http://breakintochat.com/blog/2015/01/14/parallax-scrolling-effect-in-ansi/
I shared this video with different BBS enthusiasts. Since I now knew how to scroll the background continuously, and I knew how to mask frames to allow transparency, I began to wonder about parallax scrolling
Parallax-scrolling effect … in ANSI | Break Into Chat
http://breakintochat.com/blog/2015/01/14/parallax-scrolling-effect-in-ansi
I shared this video with different BBS enthusiasts. Since I now knew how to scroll the background continuously, and I knew how to mask frames to allow transparency, I began to wonder about parallax scrolling
Escapes.js
http://256.io/escapes.js/
escapes.js is a small JavaScript library for rendering ANSI art, a form of computer art that flourished in the mid 90s. ANSI art was composed by colorizing sequences of characters and blocks drawn in the built-in system font, which made it easy to transmit across telephone wires. As a result, ANSI art was especially popular on Bulletin Board Systems (BBSes).
Escapes.js
http://256.io/escapes.js
escapes.js is a small JavaScript library for rendering ANSI art, a form of computer art that flourished in the mid 90s. ANSI art was composed by colorizing sequences of characters and blocks drawn in the built-in system font, which made it easy to transmit across telephone wires. As a result, ANSI art was especially popular on Bulletin Board Systems (BBSes).
ANSI lives! Viewtronics, Flash Player 10 textmode viewer - peter nitsch.net
http://www.peternitsch.net/blog?p=618
"The best things in life are often silly, and in this case gloriously retro. Blocktronics, a collective of the best textmode artists around the world, have released their second art pack entitled “Codename Chris Wirth” in homage to the legendary ANSI artist RaD Man. No, it’s not 1995, and yes, this kind of art is still being produced in stunning fashion. "
ansi.drastic.net
http://ansi.drastic.net/about
ASCII by Jason Scott: Ding Dong, ANSI Calling
http://ascii.textfiles.com/archives/000623.html
"I had the pleasure of attending the ANSI Gallery showing this past January, and I also had the chance to purchase one of the items being shown; one of the small handful of ANSI display boxes against the wall"
BBS Ads Collection v1.0
http://mbox.bz/slurp/ascii/bbsads
"This is the unofficial online version of bac-v10.zip that was published with PAiN issue 10/03 (54) in Oct'2003."