> ## Documentation Index
> Fetch the complete documentation index at: https://namespace.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# nsc vnc

export const CenteredImage = ({src, alt, width, caption, className}) => {
  const [basePath, setBasePath] = useState("");
  useEffect(() => {
    const path = window.location.pathname;
    setBasePath(path === "/docs" || path.startsWith("/docs/") ? "/docs" : "");
  }, []);
  return <Frame caption={caption} className={className} style={{
    maxWidth: width,
    marginInline: "auto"
  }}>
			<OptimizedImage src={`${basePath}${src}`} alt={alt} />
		</Frame>;
};

Start a VNC session.

`vnc` connects to a previously created instance via VNC, allowing you to access [graphical environments
on remote instances](/docs/architecture/compute/ssh-remote-display#vnc-remote-display).

VNC support is currently available for [macOS instances](/docs/architecture/compute/macos). Support for other platforms is in development.

## Usage

```bash theme={null}
nsc vnc [instance-id]
```

### Example

Start a VNC session to a running instance, or omit the instance id to get a list of your instances.

```bash theme={null}
nsc vnc 85a32emcg99ii
```

```text nocopy Output theme={null}
Connected to instance.
Opening VNC client...
```

Alternatively, you can also access VNC directly from the Namespace [dashboard](https://cloud.namespace.so/workspace/instances).

<CenteredImage width={600} alt="Tahoe Remote Display" src="/docs/images/tahoeremotedisplay.png" />

## Options

`nsc vnc` has no options.
