# Start Using Your Genie

Once your server is ready, you can start using Genie immediately. Everything is already connected, so you can move directly into your workflow without any additional setup.

Genie can be used through multiple interfaces, all connected to the same environment. Whether you are working in the browser, using the terminal, or interacting through messaging platforms, everything operates on the same server and context.

![Genie Getting Started](https://253630326-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy3wRNrxvvjTFreyXSBOV%2Fuploads%2Fgit-blob-dc537d0939cf28c4efa71064abd137ac42f7c004%2Fgenie-start.png?alt=media)

## Using Genie in the Browser

The browser is the primary interface for Genie. This is where you interact with your environment in real time.

You have access to:

* A terminal to run commands
* A file system to manage your workspace
* A chat interface to interact with AI

From here, you can create files, run applications, install dependencies, and manage your entire environment.

***

## Using the Terminal

The terminal is a direct connection to your server. You can use it exactly like a standard Linux terminal.

You can start with basic commands:

```bash
pwd
ls
```

To create and manage files:

```bash
mkdir project
cd project
touch app.js
```

To install tools or dependencies:

```bash
sudo apt update
sudo apt install git -y
```

Or use language-specific tools:

```bash
npm install
pip install requests
```

Everything you run in the terminal executes on your Genie server and remains persistent.

You can also run servers or applications:

```bash
node app.js
```

Once running, your application continues to operate on your server environment.

***

## Using the AI Assistant

The AI assistant is integrated into your workspace and understands your environment.

You can:

* Ask questions about your code or setup
* Debug errors from terminal output
* Generate or modify files
* Run commands through AI assistance

![Genie Getting Started](https://253630326-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy3wRNrxvvjTFreyXSBOV%2Fuploads%2Fgit-blob-489c339d1ba2e9238359774ced307216de6055fc%2Fchat-context.png?alt=media)

Since the AI has access to your context, it can provide more relevant and actionable responses compared to isolated chat tools.

***

## Using Genie Through Telegram and Discord

Genie is not limited to the browser. You can also interact with your environment through Telegram and Discord.

Once connected from your settings, your messaging account is linked to your Genie server.

When you send a message:

* It is routed through the Genie Gateway
* The AI processes it using your server context
* A response is returned instantly

This allows you to:

* Check system status
* Ask questions about your environment
* Run commands through AI
* Receive alerts and updates

This makes Genie accessible even when you are not actively using the browser.

***

## Workflow Across Interfaces

All interfaces in Genie are connected to the same system.

* Commands run in the browser reflect in your server
* Files created in the terminal appear in your file system
* AI actions affect your live environment
* Messaging interactions use the same context

There is no separation between interfaces. Everything operates on the same underlying environment in real time.

***

## Troubleshooting

If something does not work as expected, there are a few simple checks you can perform.

### Check Your Current Directory

```bash
pwd
```

Make sure you are inside your workspace.

***

### Verify Files

```bash
ls
```

Confirm that your files exist and are in the correct location.

***

### Check Installed Tools

```bash
which git
which node
```

This helps verify whether required tools are installed.

***

### Restart Commands or Processes

If a process is not responding, you can stop and rerun it directly from the terminal.

***

### Use AI for Debugging

You can paste errors or logs into the AI chat and ask for help. Since the AI understands your environment, it can guide you more effectively.

***

### Connectivity and Access

If your interface does not respond:

* Refresh the browser
* Reconnect your session
* Ensure your account is active

Your server state remains intact even if the connection is interrupted.

***

## What This Means

Genie allows you to work through multiple interfaces without breaking your flow.

You can start in the browser, continue through the terminal, and access your system through messaging, all while operating on the same environment.
