# Tora Launcher - Tutorial

{% hint style="info" %}

### Check for the latest release here: <https://github.com/ora-io/tora-electron-releases/releases/>

{% endhint %}

### Introduction

Tora Launcher is a multi-platform Tora client running as a desktop application.

Users with any level of experience can use it to start up and run their own Tora node, just like running a desktop wallet.

Currently, Tora Launcher supports MacOS, Linux, and Windows.

Releases can be found here: [Download Tora Launcher](https://github.com/ora-io/tora-electron-releases/releases/).

### Guide for MacOS

{% hint style="info" %}
This is the guide for MacOS version. If you are using other operating systems, please note there may be changes.
{% endhint %}

#### 1) Download

Go to [releases page](https://github.com/ora-io/tora-electron-releases/releases/), find the release tagged with "Latest", and download the file ending with .dmg.

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FW7JxtbFBJ6WwB6rQHLdi%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%881.54.30.png?alt=media&#x26;token=e36bd9c5-f40e-42eb-8c3e-c183a58979dd" alt=""><figcaption></figcaption></figure>

#### 2) Install App

{% hint style="info" %}
If you encounter issues when starting up the app, please follow [this guide](https://www.easeus.com/mac-file-recovery/cant-open-from-unidentified-developer.html) to verify the app on your device.
{% endhint %}

Double click the .dmg file you just downloaded, and follow the guide on your device to install.

#### 3) Install Tora Docker Image

After opening up the app, you will need to install the Tora docker image that includes the OpenLM model.

Click on "INSTALL TORA".

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FkACF2dfEyYpeoSsRBH1N%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%882.01.08.png?alt=media&#x26;token=8d0b7c70-89e7-408a-9f69-b94b5301cb07" alt=""><figcaption></figcaption></figure>

It is required to keep [docker app](https://docs.docker.com/engine/install/) open when installing. If you don't have docker open when going into this step, you will need to restart Tora app.

#### 4) Configure Node

After installation, you will see the app's main screen.

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FWjTY9EUmFs7WXq7Y93bp%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%882.10.53.png?alt=media&#x26;token=480eddfc-fdb5-4047-8a3d-04b56ee3041e" alt=""><figcaption></figcaption></figure>

Click on "SETTING".

Enter configurations to all required fields:

* PRIVATE KEY: the private key that you use for the node that pays gas with sufficient balance for node operations on blockchain. Please note: it is recommended to use a separate wallet other than your daily used wallet.
* MODEL: the AI model in Onchain AI Oracle that you want to run in your node.
* NETWORK: the network that you submit validation results.
* WEBSOCKET URL and JSON-RPC URL: the RPC endpoints that you use for getting blockchain data. Default RPCs are provided.

Scroll down and click on "START" to start your node.

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FKCEjyWwc9qTjY6UXZYoJ%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%882.24.04.png?alt=media&#x26;token=c64ecf73-ab4c-4b4e-9f79-2181ba8b8017" alt=""><figcaption></figcaption></figure>

If you are starting the node for the first time, you are required to set up password.

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FMaSY9yzprc6QPWKFzJnP%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%882.18.31.png?alt=media&#x26;token=aadb7070-97b0-4f30-82e4-7188ab442f5e" alt=""><figcaption></figcaption></figure>

#### 5) Running the node

When node is running, you will be see the status on the top-right corner and "NODE" page.

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FdNPSkB5OqVWHYnD9B15U%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%882.25.41.png?alt=media&#x26;token=9fe6af53-0bc3-45a7-aa62-811b9ce23722" alt=""><figcaption></figcaption></figure>

You can also check out logs in "LOG" page.

<figure><img src="https://4087680299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FllyHj70MVMOxu2WT7tZv%2Fuploads%2FPG6SjFWIjKrgy8GjwbIj%2F%E6%88%AA%E5%B1%8F2024-09-09%20%E4%B8%8A%E5%8D%882.24.54.png?alt=media&#x26;token=d30bc653-6167-4438-98e8-76ffb30bdbcc" alt=""><figcaption></figcaption></figure>

For any question, please join [our discord](https://discord.gg/ora-io).


---

# 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.ora.io/doc/onchain-ai-oracle-oao/node-operator-guide/tora-launcher-tutorial.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.
