> For the complete documentation index, see [llms.txt](https://docs.ops.city/ops/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ops.city/ops/tools/vscode.md).

# Visual Studio Code Extension

You can use Ops extension to manage your local unikernels in Visual Studio Code. Access the [marketplace](https://marketplace.visualstudio.com/items?itemName=nanovms.ops) to download or search for ops in Visual Studio Code extension explorer.

Use the shorcut `ctrl+shift+P` or `cmd+shift+P` to open the commands pallete and select one of the next commands.

| Command            | Description                                                                                                               |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| Ops: Run           | Allows to select an elf or javascript file from the filesystem and launch the program on an unikernel.                    |
| Ops: Stop          | Allows to select a running unikernel and stops the execution.                                                             |
| Ops: Run open file | Launches an unikernel with the file that is opened in the editor. Currently, this command only supports javascript files. |
| Ops: Build         | Allows to select an elf file or javscript file and prepares a nanos image to run the program.                             |
