Para desarrolladores que usan agentes de IA
Dale a cada agente su propio escritorio Linux aislado en la nube, con un navegador de verdad, acceso root y una API. Mirá cómo trabaja y tomá el control cuando se traba.
Nivel gratis: sesiones de 60 minutos, sin tarjeta de crédito.
Animación: un agente de IA inicia sesión en el portal de un proveedor dentro de un escritorio aislado de Cyqle y se detiene ante un código de verificación. Una persona escribe el código con su propio cursor y le devuelve el control. El agente exporta un archivo y después el mismo snapshot arranca tres ejecuciones en paralelo.
Un agente que hace clic y escribe necesita una computadora entera. La pregunta es de quién.
| Tu notebook | Servicio de navegador headless | Escritorio de Cyqle | |
|---|---|---|---|
| A qué puede llegar | Tus archivos, tus cuentas abiertas, tu red | Un navegador y nada más | Un escritorio propio, con solo lo que vos pongas ahí |
| Cuando se traba | Dejás lo que estás haciendo para destrabarlo | Leer logs, adivinar, volver a correrlo | Abrís el mismo escritorio y tomás el control |
| Punto de partida | Lo que haya hoy en tu máquina | Limpio, pero solo navegador | Un snapshot que configurás una vez, idéntico en cada ejecución |
| Diez ejecuciones a la vez | Una máquina, una ejecución | Sí | Sí, un clon por ejecución |
| Cuando una ejecución sale mal | Salió mal en tu máquina | Queda contenida | Queda contenida. La cerrás y arrancás una copia limpia |
aislamiento
Cada escritorio tiene su propia red y su propio almacenamiento, cifrado con claves creadas para esa sesión. Nada de tu notebook viaja con él, salvo lo que vos mandes.
escritorio completo
Navegador, terminal y acceso root completo. Instalá tu agente y las apps que tenga que manejar. Si corre en Linux, corre acá.
snapshots
Configurá un escritorio una vez, como lo necesita tu agente, y sacale un snapshot. Cada ejecución arranca una copia limpia, así una ejecución fallida nunca contamina la siguiente.
ejecuciones en paralelo
Arrancá un clon por tarea desde tu código. Cada clon es un escritorio separado, así que las ejecuciones nunca comparten estado.
pausa y reanudación
Pausar congela el escritorio exactamente donde está. Al reanudarlo vuelven las mismas ventanas, a mitad de la tarea.
humano en el circuito
Tu agente maneja con su propio cursor. Abrí el mismo escritorio en tu navegador para mirarlo trabajar, o agarrá tu propio cursor y tomá el control.
# Arrancá una copia limpia de tu 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
# Hacé clic con el cursor propio de tu 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"}'
# Congelalo a mitad de camino y retomalo después
curl -X PUT "https://api.cyqle.in/v1/sessions/$SID/pause" \
-H "Authorization: Bearer $CYQLE_KEY"API REST
Cada escritorio es un endpoint de la API. Tu agente lee la pantalla, mueve su propio cursor, escribe y ejecuta comandos de shell. Tu código decide cuándo clonar un escritorio y cuándo pausarlo o cerrarlo.
/v1/sessionsArrancar un escritorio, desde un snapshot si querés/v1/sessions/{id}/capture/{w}/{h}/{x}/{y}Capturar cualquier región de la pantalla/v1/sessions/{id}/input/mouseMover, hacer clic, arrastrar, scrollear/v1/sessions/{id}/input/keyboardEscribir texto o apretar combinaciones de teclas/v1/sessions/{id}/execEjecutar un comando de shell y leer la salida/v1/snapshotsSacarle un snapshot a un escritorio configurado/v1/sessions/{id}/pauseCongelarlo; PUT …/resume lo retoma/v1/sessions/{id}Cerrar el escritorioAbrí un escritorio, instalá tu agente y sus herramientas, e iniciá sesión donde lo necesite. Después sacale un snapshot.
Arrancá una copia del snapshot para cada tarea. Tu agente trabaja por la API, con su propio cursor.
Cuando tu agente necesita a una persona, por un código 2FA o una decisión, abrí el escritorio y hacé ese paso vos. Después devolvele el control.
Incluido en cada escritorio de pago
Factor, el agente de IA de Cyqle que trabaja a tu lado, funciona en los mismos escritorios. Describí la tarea con tus palabras y miralo trabajar con su propio cursor.
Conocé a Factor$0sin tarjeta de crédito
desde $6por escritorio / mes
Arrancá un escritorio e instalá tu agente. El nivel gratis no pide tarjeta de crédito.
Probá un escritorio gratisPlanes de pago desde $6 al mes por escritorio.