WebVM is a web application that allows you to access and manage virtual machines directly from your web browser through a terminal, eliminating the need for dedicated software or remote access tools. Built with Node.js and React, this project provides a terminal that can be accessed from any browser regardless of the operating system.
- Web-based access: Run virtual machines and access them directly in your browser, regardless of your operating system.
- Remote access: Access machines hosted on remote servers or your local network.
- Cross-platform support: Works seamlessly on various browsers and devices.
- Clone the repository:
git clone https://github.com/moonpatel/webvm.git
- Install dependencies: Go to the project directory
cd webvm
Install frontend dependencies.
cd frontend
npm install
Install backend dependencies.
cd backend
npm install
- Run the development server: Run the below command in both the frontend and backend directory.
npm run dev
- Access the application: Open http://localhost:5173 in your web browser.
- Interact with the VM terminal directly from the browser.
We welcome contributions to this project! Feel free to create issues or pull requests on GitHub.
MIT License
TODO