I'm an indie developer and use both macOS and Windows for development. Most of my indie game work is done in Godot on Windows.
I started using AI coding agents a few months ago, and one problem kept bothering me: Windows doesn't have a simple and reliable equivalent to tmux or screen. If I accidentally closed a terminal window, the agent session running inside it was gone too.
I tried tmux through MSYS2. It sort of worked, but it would sometimes stop responding for no obvious reason.
That's why I built qscreen. It provides the small subset of tmux features that I actually need, with native PowerShell support as the main goal. As long as the computer stays on and the qscreen daemon is still running, closing the terminal won't kill the session.
Claude and Codex helped a lot while building this. I love these guys.
Using qscreen is pretty easy. Download the .exe and run it. The commands I use most often are:
qscn - creates a new session if there isn't one.
qscn ls - list all sessions.
qscn attach Id - attaches to a specific session.
Press "Ctrl+B", then "s" to open the session list. From there, you can switch sessions or create and close them. "Ctrl+B ?" to see the keyboard shortcuts.
I'm pretty happy with the current feature set, but I'd love to hear what other people think. Maybe WinGet distribution should be next?
Project page: https://github.com/dualface/qscreen PS: I only discovered psmux when qscreen was already nearly finished. :-D
Comments URL: [https://news.ycombinator.com/item?id=48989416](https://news.ycombinator.com/item?id=48989416)
Points: 1