> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Qualcomm® VSCode Extension

> An integrated development environment for Qualcomm® development kits — right inside Visual Studio Code.

<img src="https://mintcdn.com/qualcomm-staging/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/hero.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=bf11ddacd47604a425e33462dd566996" alt="QVSCE Hero" width="1920" height="1140" data-path="archives/2.1/Tools/QVSCE/images/hero.png" />

## What is the Qualcomm VSCode Extension?

The **Qualcomm® Visual Studio Code Extension (QVSCE)** turns VS Code into a complete embedded-Linux development environment for Qualcomm® development kits. Everything you need — from firmware flashing to AI-model profiling — is available without leaving your editor.

<CardGroup cols={2}>
  <Card title="Flash & Configure" icon="bolt" href="./quick-start">
    Download platform images and SDKs, then flash them to your device in a
    guided 5-step workflow.
  </Card>

  <Card title="Build & Debug" icon="bug" href="./development/build-run">
    Compile, deploy and source-level debug applications with full IntelliSense
    support.
  </Card>

  <Card title="Sample Projects" icon="folder-open" href="./development/projects">
    Start from ready-made templates that match the pre-installed device apps.
  </Card>

  <Card title="AI Models" icon="microchip" href="./ai/models">
    Browse, download, profile and deploy AI models via Qualcomm AI Hub directly
    from the IDE.
  </Card>
</CardGroup>

## Key Features

<AccordionGroup>
  <Accordion icon="list-check" title="Comprehensive Development Environment">
    Compile and flash platform images and Qualcomm-powered SDKs seamlessly —
    then build, deploy, and debug applications from the same IDE window.
  </Accordion>

  <Accordion icon="robot" title="AI Models">
    Interact with AI models using **Qualcomm AI Hub**. Optimize and profile
    models for your target device without switching tools.
  </Accordion>

  <Accordion icon="plug" title="Device Connectivity">
    Connect via **SSH** (Qualcomm Linux & Ubuntu). Add any device by IP address.
  </Accordion>

  <Accordion icon="code" title="IntelliSense & Code Navigation">
    Auto-configured `.vscode` workspace settings enable code search,
    highlighting, autocompletion, input prompts, and symbol inspection.
  </Accordion>
</AccordionGroup>

## Host Machine Requirements

If setting up on your host machine, it must run one of the following:

<CardGroup cols={2}>
  <Card title="Ubuntu 22.04 or 24.04" icon="ubuntu" />

  <Card title="Windows (WSL2 + Ubuntu 22.04/24.04)" icon="windows" />

  <Card title="macOS (UTM)" icon="apple" />
</CardGroup>

## Choose Your Setup Path

<CardGroup cols={2}>
  <Card title="Setup on Host Machine" icon="desktop" href="./setup/install-vscode">
    Run the VS Code Extension on your PC and connect to the dev kit over USB or
    SSH.
  </Card>

  <Card title="Setup on Development Kit" icon="server" href="./setup-on-device/install-vscode">
    Run the VS Code Extension directly on the dev kit — no host machine
    required.
  </Card>
</CardGroup>
