Ratty – A terminal emulator with inline 3D graphics

Overall reaction

  • Many commenters find the project “gloriously bonkers” and fun, celebrating it as creative, nostalgic, and “Hollywood OS”-like.
  • Others are baffled or dismissive, calling it indulgent, gimmicky, or a waste of resources, and questioning practical value.

Inspiration & prior art

  • Strong association with TempleOS: people note its 3D sprites, unified code/graphics console, and see Ratty as a spiritual successor.
  • Comparisons to old Xerox workstations, Lisp machines, Oberon, Plan 9, SGI, and classic 3D file browsers (e.g., the Jurassic Park “Unix” scene, FSN/FSV).
  • Several note that inline graphics in REPL-like environments existed in the 1980s.

Potential use cases

  • Previewing 3D models (STL/STEP, game assets) directly in the terminal, especially over SSH and in multiplexers like tmux.
  • 3D graphs/visualizations, data science workflows, and notebook-like experiences in the terminal.
  • 3D file browsers, VR or shallow-3D dev environments, prankish or aesthetic uses (e.g., spinning rat cursor, 3D htop on a Möbius strip).
  • Some commenters “see use cases but not many,” mainly around inspection and visualization rather than everyday terminal work.

Technical aspects & protocols

  • Discussion of GPU-accelerated terminals and existing graphics protocols: Kitty graphics, sixel, Tek 4014 emulation.
  • Mention of a newly proposed “glyph protocol” and other glyph-based 3D text renderers; some see glyphs as a more targeted, less disruptive evolution.
  • Concerns about vsync / tearing when reading a framebuffer mid-update.
  • Questions about how this behaves over SSH, in tmux, or within browser-based terminals.

Terminals vs GUIs / evolution debate

  • Some argue terminals should evolve beyond “1980s text” toward richer inline graphics, notebook-style outputs, and even Wayland/X11-like capabilities.
  • Others warn this erodes a hard-won, relatively consistent text standard and effectively turns terminals into inferior web browsers or GUIs.
  • Pipes, reliability, accessibility (selectable text, screen readers), and simplicity are cited as reasons to keep terminals text-centric.

Concerns & skepticism

  • Doubts about long-term usefulness; comparisons to Compiz “wobbly windows” and desktop cubes that were flashy but rarely essential.
  • Security worries (new protocols, attack surface, key exfiltration fears).
  • Some see it as a solution in search of a problem; others counter that playful experimentation can uncover new, not-yet-obvious benefits.