This is exactly how I do most of my data analysis work in Julia.
My complaint is that tmux handles them perfectly. Exactly the claim that OP is making with their software - is served by robust 18 year old software.
In 2026, it costs nearly nothing to thoroughly and autonomously investigate related software — so yes I am going to be purposefully abrasive about it.
Ideally Ghostty would offer primitives to launch splits but c’est la vie. Apple automation it is.
In the same vein as the parent comment, the curiosity is why you would vibe code a solution instead of reaching for grep.
I saw this post a while ago that turned me on to the idea: https://news.ycombinator.com/item?id=46570397