# Introdução ao Genesis e Studio (LEGADO)

## Genesis — IDE Roboteasy

### Visão Geral

O **Genesis** é a IDE da Roboteasy para desenvolvimento de robôs RPA. Foi projetado para ser simples e intuitivo, reduzindo ao máximo a curva de aprendizado — permitindo que o usuário desenvolva seus próprios robôs rapidamente, independente do nível técnico.

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

<p align="center">Tela inicial do Genesis</p>

***

### Formas de desenvolvimento

O Genesis oferece três estratégias de desenvolvimento para diferentes perfis de usuário e objetivos de automação:

#### Arrasta e solta (Low-code)

A estratégia principal do Genesis. O usuário arrasta e solta componentes para construir o robô, preenchendo formulários com as informações de cada etapa. O código-fonte é gerado automaticamente no back-end. Basta ter noções de lógica de programação para construir automações avançadas.

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

<p align="center">Editor visual com componentes em arrasta e solta</p>

#### Gravação de passos (No-code)

Utiliza o **Gravador Web** ou o **Gravador Windows** para capturar um processo sendo executado pelo usuário. A IDE registra o passo a passo e gera os componentes e o código-fonte automaticamente. Ideal para processos muito específicos ou com muitos detalhes visuais — sem necessidade de programação.

#### Linha de comandos (C#)

Para desenvolvedores mais experientes. Permite escrever código livre em **C#**, com total liberdade para importar bibliotecas, consumir APIs e implementar validações customizadas. Ideal quando a automação exige lógica avançada que vai além dos componentes visuais. Aperte CTRL + SHIFT + L.

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

<p align="center">Editor de linha de comando com C#</p>

***

### O que é possível automatizar

* Quebrar captchas e recaptchas do Google
* Usar OCR para detecção de textos em imagens
* Detectar imagens na tela com inteligência artificial
* Automação completa Web e Windows

***

### Instalação

O Genesis pode ser utilizado em duas modalidades:

| Modalidade     | Descrição                                                                                                                                                            |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nuvem**      | Acesso via browser, sem instalação local. Infraestrutura gerenciada pela Roboteasy.                                                                                  |
| **On Premise** | Genesis e Orquestrador instalados no servidor local do cliente, com banco de dados próprio. A empresa é responsável pelo processamento e pela infraestrutura física. |

> 💡 Para adquirir a modalidade On Premise, entre em contato pelo site: [roboteasy.tech](https://roboteasy.tech/#contato)

***

### Atualizações

Consulte as últimas entregas e novidades do Genesis nos release notes:

> 📄 [Release Notes — docs.roboteasy.tech](https://docs.roboteasy.tech/rn/)

***

### Studio (Legado)

O **Studio** foi a IDE anterior da Roboteasy, substituída pelo Genesis. Oferecia as mesmas três estratégias de desenvolvimento (low-code, no-code e linha de comandos em C#) e continua disponível para clientes em migração.

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

<p align="center">Interface do Studio (versão legado)</p>

> ⚠️ O Studio está em fase de descontinuação. Novos desenvolvimentos devem ser realizados no **Genesis**.


---

# 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.roboteasy.tech/studio/introducao.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.
