Open a terminal in browser

I want to open a terminal inside of my phoenix application, i was trying to use Xterm.js but i had a lot of problems with it because it’s compatible just with Linux, Mac, … and i am using Windows OS.
So basically i want something like this:

can you give me some suggestions please !

Nerves Hub has a console built in. You can look at how they did it here: GitHub - nerves-hub/nerves_hub_web: Manage firmware updates for Nerves devices


thanks for your help but i didn’t understand it