fnm has cross-platform support (macOS, Windows, Linux) & all popular shells (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt).fnm is built with speed in mind and compatibility support for .node-version and .nvmrc files.
nodenv is a lightweight node version manager, similar to nvm. It's simple and predictable. A rich plugin ecosystem lets you tailor it to suit your needs. Use nodenv to pick a Node version for your application and guarantee that your development environment matches production.
Additionally, it seems like there are a few agent-js features now (such as node compatibility flag and the native fetch implementation with createActor) that are using Node versions >= 18, so it might be time to fully support Node 18 :
For your reference, 17.6.0 is currently the latest stable version of Node.js available. Glitch probably starts all hello-node projects at Node.js v12 for a reason, so be sure to read this article for more information on how to safely migrate. Really hope this helps.