personal fork — not upstream

Mullion: Windows Terminal, with more in it

A personal fork of Microsoft's Windows Terminal. You can script it from outside the process — list what's open, read what a pane printed, type into one — run a live build and a disposable test build side by side, and a long list of quieter fixes to how links, icons and windows behave.

A few highlights

Drive it from outside the process

Every window opens a local pipe another program can talk to: ask what tabs and panes exist, read back exactly what one of them printed, or type into a specific pane — no simulated keystrokes, no guessing which window is focused. Microsoft looked at this exact idea twice and passed on it; their own automation surface doesn't reach a pane running inside WSL.

A live build and a throwaway one, side by side

One install is what you actually use every day; a second, disposable one is safe to break. The disposable one only ever gets replaced when you say so, updates are fetched in the background, and there's always a badge telling you exactly which build and commit is running.

Links that behave like you'd expect

Click a link without holding Ctrl, even inside tmux. Hover it and the preview card lands wherever there's actually room instead of running off the edge of the window. A WSL file link opens the real file, not an error.

See the full list, with dates and commit links →