Some inspiration: - wezterm expose it's api [through the cli](https://wezfurlong.org/wezterm/cli/cli/index.html) - iterm can be controlled [through applescript](https://iterm2.com/documentation-scripting.html) - warp allows to configure "Launch Configurations" and [launch them through protocol handler](https://github.com/raycast/extensions/blob/d66d7762541f36e997bdb5c88aa6bffbb19f4bdb/extensions/warp/src/uri.ts#L1C7-L1C14) - kitty [remote control](https://sw.kovidgoyal.net/kitty/remote-control/)