To build the web ide docker build -t custom-openvscode:0.0.1 -f ./Dockerfile.openvscode . How to run the ide docker run -it --init -p 3000:3000 -v "$(pwd):/home/workspace:cached" custom-openvscode:0.0.1 How to build the extension & load the extension in vsocde The Theia extensions have been copied from ide-app To build them go to the relevant extension dir and run yarn install and yarn build Equivalent openvscode extension can be built same way as theia. Go to the relevant dir and run yarn install and yarn build Copy the built openvscode extension to running vscode instance by cp -r ./extensions/get-started-extension-openvscode ./.openvscode-server/extensions/ cp -r ./extension/open-site-extension-openvscode ./.openvscode-server/extensions/ A file like extension-example.json will be generated