Foreman v1.4.6
Foreman runs on Windows
There is a Windows installer. It carries the same app the Mac and Linux builds do — sessions, the canvas, terminals, the Git page, schedules — with nothing held back or stubbed out. Install it, sign in, add the machine, and a Claude Code or Codex session runs the way it does anywhere else, including the setup wizard installing the CLI for you and walking you through signing in if you don't have one yet.
Underneath, every command Foreman runs on Windows goes through Git for Windows' bash rather than PowerShell, which is what lets one implementation serve all three platforms instead of three that drift apart. Your agent's own tool calls still use whatever shell it prefers — Claude Code reaches for PowerShell on Windows — so nothing about how you work changes.
What a Windows machine needs
Git for Windows, which supplies that bash. If it isn't installed, setup now says so plainly and points you at the download instead of reporting an unrecognised machine with no agents on it, which is what a missing shell used to look like.
The installer is not yet code-signed, so Windows SmartScreen will warn you the first time: choose More info → Run anyway. It installs for your user only, so it never asks for an administrator prompt, and uninstalling leaves your sessions and settings alone.
Windows on ARM is supported through the x64 build, which Windows runs under emulation — there is no separate ARM64 download to choose between.
Linux, one release on
The Linux builds that landed last release have now been run end to end on real hardware rather than just in CI: installing the CLI from scratch, signing in, and running sessions. A handful of things that only a real Linux machine could have surfaced were fixed along the way — a shell command that assumed bash where Debian and Ubuntu use dash, and a global npm install that failed on distro-packaged Node without saying why.
macOS, Apple Silicon. Signed with a Developer ID certificate and notarized by Apple — opens normally with no Gatekeeper warning, and in-app silent auto-update is enabled.