Para desenvolvedores que rodam agentes de IA
Dê a cada agente seu próprio desktop Linux isolado na nuvem, com um navegador de verdade, acesso root e uma API. Veja-o trabalhar e assuma o controle quando ele travar.
Plano gratuito: sessões de 60 minutos, sem cartão de crédito.
Animação: um agente de IA entra no portal de um fornecedor dentro de um desktop Cyqle isolado e para diante de um código de verificação. Uma pessoa digita o código com o próprio cursor e devolve o controle. O agente exporta um arquivo e, em seguida, o mesmo snapshot inicia três execuções em paralelo.
Um agente que clica e digita precisa de um computador inteiro. A questão é de quem.
| Seu notebook | Serviço de navegador headless | Desktop Cyqle | |
|---|---|---|---|
| O que ele alcança | Seus arquivos, suas contas logadas, sua rede | Um navegador, e nada mais | Um desktop só dele, com apenas o que você colocar lá |
| Quando ele trava | Você larga tudo para destravar | Ler logs, chutar, rodar de novo | Você abre o mesmo desktop e assume o controle |
| Ponto de partida | O que estiver na sua máquina hoje | Limpo, mas só navegador | Um snapshot configurado uma vez, idêntico em toda execução |
| Dez execuções ao mesmo tempo | Uma máquina, uma execução | Sim | Sim, um clone por execução |
| Quando uma execução dá errado | Deu errado na sua máquina | Fica contido | Fica contido. Feche e inicie uma cópia limpa |
isolamento
Cada desktop tem sua própria rede e seu próprio armazenamento, criptografado com chaves criadas para aquela sessão. Nada do seu notebook vai junto, a não ser o que você enviar.
desktop completo
Navegador, terminal e acesso root completo. Instale seu agente e os apps que ele precisa usar. Se roda no Linux, roda aqui.
snapshots
Configure um desktop uma vez, do jeito que seu agente precisa, e tire um snapshot. Cada execução inicia uma cópia limpa, então uma execução ruim nunca contamina a próxima.
execuções paralelas
Inicie um clone por tarefa a partir do seu código. Cada clone é um desktop separado, então as execuções nunca compartilham estado.
pausa e retomada
A pausa congela o desktop exatamente onde ele está. Ao retomar, as mesmas janelas voltam, no meio da tarefa.
pessoa no circuito
Seu agente trabalha com o próprio cursor. Abra o mesmo desktop no navegador para vê-lo trabalhar, ou pegue seu próprio cursor e assuma o controle.
# Inicie uma cópia limpa do seu snapshot
SID=$(curl -sS -X POST https://api.cyqle.in/v1/sessions \
-H "Authorization: Bearer $CYQLE_KEY" \
-H "Content-Type: application/json" \
-d "{\"snapshotId\":\"$SNAPSHOT\"}" | jq -r .data.id)
until curl -sS "https://api.cyqle.in/v1/sessions/$SID" \
-H "Authorization: Bearer $CYQLE_KEY" \
| jq -e '.data.status == "RUNNING"' >/dev/null
do sleep 2; done
# Clique com o cursor do seu agente
curl -X POST \
"https://api.cyqle.in/v1/sessions/$SID/input/mouse" \
-H "Authorization: Bearer $CYQLE_KEY" \
-H "Content-Type: application/json" \
-d '{"action":"click","x":640,"y":360,
"pointerId":"my-agent"}'
# Congele no meio da execução, retome depois
curl -X PUT "https://api.cyqle.in/v1/sessions/$SID/pause" \
-H "Authorization: Bearer $CYQLE_KEY"API REST
Cada desktop é um endpoint da API. Seu agente lê a tela, move o próprio cursor, digita e executa comandos de shell. Seu código decide quando clonar um desktop e quando pausá-lo ou fechá-lo.
/v1/sessionsIniciar um desktop, a partir de um snapshot se quiser/v1/sessions/{id}/capture/{w}/{h}/{x}/{y}Capturar qualquer região da tela/v1/sessions/{id}/input/mouseMover, clicar, arrastar, rolar/v1/sessions/{id}/input/keyboardDigitar texto ou pressionar combinações de teclas/v1/sessions/{id}/execExecutar um comando de shell e ler a saída/v1/snapshotsTirar um snapshot de um desktop configurado/v1/sessions/{id}/pauseCongelar; PUT …/resume retoma/v1/sessions/{id}Fechar o desktopAbra um desktop, instale seu agente e as ferramentas dele, e faça login no que ele precisar. Depois tire um snapshot.
Inicie uma cópia do snapshot para cada tarefa. Seu agente trabalha pela API, com o próprio cursor.
Quando seu agente precisar de uma pessoa, para um código 2FA ou uma decisão, abra o desktop e faça essa etapa você mesmo. Depois devolva o controle.
Incluso em todo desktop pago
Factor, o agente de IA da Cyqle que dirige com você, trabalha nos mesmos desktops. Descreva a tarefa com suas palavras e veja-o trabalhar com o próprio cursor.
Conheça o Factor$0sem cartão de crédito
a partir de $6por desktop / mês
Inicie um desktop e instale seu agente. O plano gratuito não pede cartão de crédito.
Iniciar um desktop grátisPlanos pagos a partir de $6/mês por desktop.