Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Octo - remote powerNew to Visual Studio Code? Get it now.
Octo - remote power

Octo - remote power

Jan Pirringer

|
1 install
| (0) | Free
Run code on remote servers with Octo, manage multiple servers, and configure Docker environments directly in VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Octo

Run code seamlessly on remote servers with Octo.
Easily manage multiple servers, configure Docker environments & resource limits, and run your code directly from within VS Code.

👉 Learn more at project-octo.com
📩 Questions? Contact us at help@project-octo.com


Features

  • 🔑 Login to remote Octo servers using token & server address
  • 🐳 Configure Docker images per server (e.g. python:3.11)
  • 📦 Choose whether to install requirements.txt automatically
  • ⚡ Run your current file directly on the selected server
  • 🖥️ Manage multiple servers with a simple UI in the status bar
  • 🎛 Configure resource limits per server:
    • GPU (none, all, 0, 0,1, UUID …)
    • RAM (e.g. 4g, 8g)
    • CPU (e.g. 2, 4)
    • Shared memory (e.g. 1g)

Quickstart

  1. Install the Octo CLI on your remote server.
  2. In VS Code, open the status bar gear icon (⚙️) and select Octo: Settings.
  3. Add a server:
    • Enter server name
    • Enter server address (e.g. http://192.168.0.172:5000)
    • Enter your Octo token
    • Select a Docker image (e.g. python:3.11)
    • Configure optional resources (GPU, RAM, CPU, Shared Memory)
    • Choose whether to install requirements.txt
  4. Select the server you want to use.
  5. Open any file in VS Code and press the play button ▶️ in the status bar.
  6. Octo will automatically:
    • Log in to your server
    • Configure Docker with your chosen settings
    • Run your file remotely

How it works

Octo provides a smooth developer experience by combining the Octo CLI with an integrated VS Code workflow:

  • Authentication – octo login --token ... --server ...
  • Configuration – set Docker image, requirements, and resource limits via octo config
  • Execution – run your active file using octo run <file>

Requirements

  • Octo CLI must be installed on your server.
  • Docker must be available on the remote server.

Extension Settings

This extension contributes the following settings:

  • octo.servers: List of available Octo servers (with Docker image, GPU, RAM, CPU, shm config)
  • octo.selectedServer: Name of the currently selected server

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft