I lost a six-hour agent run to a closed laptop lid, and that is the whole reason this app exists.

I had a coding agent working through a large refactor. I checked on it, saw it was moving, closed the lid, and went out. When I came back, the run wasn't finished, and it hadn't failed either. It had just stopped somewhere in the middle of a tool call. No error, no stack trace, nothing to debug. Windows had suspended the machine, and my agent went down with it.

So I made a small Windows app to fix that for devs like me who leave long jobs running and walk away. It is called Always Up, it is free, it is open source under MIT, and it is one 62 KB file with no installer and no dependencies.

Here is the problem, why the obvious fixes didn't work for me, and how I ended up solving it.

Why closing the lid kills a long-running job