# Getting Started

### Extension Set up

{% stepper %}
{% step %}

### Install Pure Code AI Extension via VS Code or [Marketplace](https://marketplace.visualstudio.com/items?itemName=PurecodeAI.purecode-ai) &#x20;

Enhance your development workflow by integrating the Pure Code AI extension into Visual Studio Code. You can install it directly through the VS Code Extensions or by visiting our [Marketplace page](https://marketplace.visualstudio.com/items?itemName=PurecodeAI.purecode-ai).

<figure><img src="/files/sMsYaytvjzT7NQ7FWcYW" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Authorize**

<figure><img src="/files/rMcVAlu6Zy5bRjAKWsD4" alt=""><figcaption></figcaption></figure>

If you have not logged in to your account on the web, then you will be prompted to create an account or login.&#x20;

<figure><img src="/files/0QH0h4aSxAar0bMuFYS3" alt=""><figcaption></figcaption></figure>

Once you sign in/signup, you will be redirected back to Visual Studio Code via pop-up.

{% hint style="info" %}
If you encounter a sign-in issue, please use the [authorization token](https://purecode.ai/extension) to log in to VS Code.
{% endhint %}
{% endstep %}

{% step %}

### All Done! Explore PureCode AI Features & Setup

You can view the “Get the most out of PureCode AI” section by clicking the expand icon in the top right.&#x20;

This section gives a detailed walkthrough of PureCode AI's features like debugging with @problems, API integration, documentation uploads, code search, and custom rules.

<figure><img src="/files/X2PjRAaoHsKbeA92Rjf8" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/crG3i06GCYjQcUEszjeK" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
If you're just starting out, take a look at the Welcome guide right in VS Code. You can always click on the **"Click to expand section"** option in the top chat area to access the features section whenever you need it.
{% endhint %}
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://purecodedocs.gitbook.io/docs/getting-started/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
