# User Guide

{% hint style="info" %}
**Experiencing difficulty? Get support on our** [**Discord**](https://discord.gg/QKPuDqhDHF)**.**
{% endhint %}

OpenAdapt **requires Python3.10**, you can download it [here](https://www.python.org/downloads/) or try our installer, which will download Python for you.

### Download OpenAdapt

We have builds available for Windows and Mac

{% hint style="info" %}
**IMPORTANT:** If you are on MAC, you would need to provide some [permissions](https://github.com/OpenAdaptAI/OpenAdapt/blob/main/permissions_in_macOS.md)
{% endhint %}

* Download the OpenAdapt application from [here](https://openadapt.ai/#start)

![image](/files/yftGHW2MQwWj5RC7BMRX)

* Extract the zip

![image](/files/j1089T3pMFisb2lvQTP3)

* Click on the extracted application
* It creates an app-tray on top right. This app tray can be used to control the application.

![image](/files/O1y4VQB5dqcWKwuuMFlA)

### Start Recording

Now after the application is installed, you can start recording following the steps explained.

* Click the record button in the app-tray
* It opens up a prompt to name your recording

![image](/files/72DffkYKWHVCaLqJoWpW)

* Give it a name and click ok. Now the recording starts.

### Stop Recording

To end the recording you can simply

* Click the stop recording button in the app-tray and the recording is saved.

![image](/files/HZAdp42dtwEYpFyE5ceZ)

### Replay Recording

To replay the saved recordings

* Click on replay in the app-tray. It opens list of all the recordings.

![image](/files/mjgd9we1hnKr3CcLyXeE)

* Click on the recording you want to replay. This will open up a prompt to choose the **replay strategy** & **replay instructions**

![image](/files/sBEO2igZJzzlpbivAeNh)

{% hint style="info" %}
**Good to know:** Read more about strategies [here](/openadapt.ai/~/revisions/jCu5FSn9t0uOA3QTp1AQ/getting-started/readme/developer-guide.md#playback)
{% endhint %}

* Here is a quick [demo](https://openadapt.ai/#demo-video) of how to use replay strategy & instructions.

### Visualize Recording

You can visualize data about your recording events too.

* Click on visualize in the app-tray
* Choose the recording you want to visualize

![image](/files/LnziifCHijFBOTStdFhT)

* It opens an HTML page with extensive details about the events in your recordings

![image](/files/9mctXIAhxB8rFjYf9Y5v)

### Delete Recording

If you want to delete any recording from OpenAdapt, you can do it easily.

* Click on delete button in app-tray
* A list of available recordings appear
* Choose the recording to delete

### Dashboard

You can now control OpenAdapt from the GUI recently introduced. You can easily see all the **recordings**, **get recording data**, **change setting such as API keys**, choose to **scrubb a recording**, **replays** etc

* Click on dashboard in the app-tray
* A GUI opens on your browser similar to this

![image](/files/UyCWatTewd6CNJKfpXL4)

* On settings page you can change API keys, turn on scrub etc

![image](/files/qVQ6e6FUBWCnjwb9g5Dx)

### Scrubbing

You can now scrub a recording of your choice and it gets processed.

* In the dashboard settings, turn on scrubbing.
* Navigate to scrubbing and choose a recording to scrub. Choose the provider
* Now wait for the recording to be processed

![image](/files/fTeZaFoaPJ0s4HjLlLQE)


---

# 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://openadapt.gitbook.io/openadapt.ai/~/revisions/jCu5FSn9t0uOA3QTp1AQ/getting-started/readme/user-guide.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.
