# GUI Wallet setup

{% embed url="<https://youtu.be/XhFShsmnV2Y>" %}
GUI Wallet Setup
{% endembed %}

This document will tell you exactly how to set up and operate the Oxen GUI wallet. You can download the appropriate GUI Wallet for your desktop operating system [here](/oxen-docs/downloads.md).

### **Step 0 (Windows only):** Install Electron wallet and allow Defender permissions.

> **Mac and Linux users skip to** [**Step 1**](#1-running-the-wallet-for-the-first-time)**.**

Open the executable file we downloaded from the Oxen Github `Oxen.Electron.Wallet.Setup.X.X.X-windows.exe` to start installion.

When installing the wallet the Windows Defender SmartScreen will prevent you from opening it unless you give the file permission.

Click `Run anyway` to give the executable permission.

Now run through the installation prompts and then click install.

Once the installation has finalised open the Oxen Wallet by clicking your "Windows" key or the start menu and searching for `oxen electron wallet`.

### Step 1: Running the Wallet for the first time

Once the installation has finalised open the Oxen Wallet by clicking your "Windows" key or the start menu and searching for `oxen electron wallet`.

Once opened the wallet will need to be configured.

#### 1.1: Choose your language.

#### 1.2: Configure your settings.

Default settings are fine to use.

> This is not required but if you would like to run your own node and broadcast your own transactions check the `Local + Remote Daemon` or the `Local Daemon Only` option.

Click `Next` when ready.

### Step 2: Creating/importing Wallet

Once your settings have been configured if you do not already have a wallet generated yet then your screen will look like the following:

#### 2.1: Creating new Wallet

To create a new wallet click the `Create new wallet` button.

Next fill in the input fields that are required. It is recommended that you should consider encrypting your key with an optional password.

Once input boxes are filled in click `CREATE WALLET` button.

#### 2.2: Importing Wallet from seed

To import a wallet from seed click the `Restore wallet from seed` button.

Next fill in the following input fields:

* Wallet Name: `Enter a name for your wallet.`
* Mnemonic Seed: `Enter the seed phrase that was generated when intially creating your wallet.`
* Restore from Date: `Enter the date or blockheight in which you want to restore your wallet from.`

> It is quicker to restore from the date in which you generated the wallet.

* Password: `Enter an optional password.`
* Confirm Password: `Enter the same password to confirm spelling.`

Once input boxes are filled in click `RESTORE WALLET` button.


---

# 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://docs.oxen.io/oxen-docs/using-the-oxen-blockchain/oxen-wallet-guides/gui-wallet-setup.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.
