node package manager

webrowser

nodejs-webrowser

Run Web browser as Node.js child process, then interact via IPC.