Chat for desktop and mobile running on node