Related, from the foot side: I've been porting foot (dnkl's Wayland
terminal) natively to macOS: AppKit, CoreText, Core Animation, CPU
rendering like upstream. On top of it I added native tabs, a
Quake-style drop-down terminal and Ghostty-style splits.
What I'm working on now is close to what libghostty enables: a daemon that runs foot's terminal core headless, so programs keep running when the app quits or crashes, and windows come back with their scrollback. Next I want to attach to sessions on other machines over SSH.