Pour les développeurs qui font tourner des agents IA
Donnez à chaque agent son propre bureau Linux isolé dans le cloud, avec un vrai navigateur, l'accès root et une API. Regardez-le travailler et reprenez la main quand il bloque.
Formule gratuite : sessions de 60 minutes, sans carte bancaire.
Animation : un agent IA se connecte au portail d'un fournisseur dans un bureau Cyqle isolé et s'arrête devant un code de vérification. Une personne saisit le code avec son propre curseur et lui rend la main. L'agent exporte un fichier, puis le même snapshot lance trois exécutions en parallèle.
Un agent qui clique et tape a besoin d'un ordinateur entier. Reste à savoir lequel.
| Votre portable | Service de navigateur headless | Bureau Cyqle | |
|---|---|---|---|
| Ce qu'il peut atteindre | Vos fichiers, vos comptes connectés, votre réseau | Un navigateur, et rien d'autre | Un bureau à lui, avec seulement ce que vous y mettez |
| Quand il bloque | Vous lâchez tout pour le débloquer | Lire les logs, deviner, relancer | Vous ouvrez le même bureau et prenez la main |
| Point de départ | Ce qui traîne sur votre machine aujourd'hui | Propre, mais uniquement un navigateur | Un snapshot préparé une fois, identique à chaque exécution |
| Dix exécutions à la fois | Une machine, une exécution | Oui | Oui, un clone par exécution |
| Quand une exécution tourne mal | Ça s'est passé sur votre machine | C'est contenu | C'est contenu. Fermez-le et lancez une copie propre |
isolation
Chaque bureau a son propre réseau et son propre stockage, chiffré avec des clés créées pour cette session. Rien de votre portable ne le suit, sauf ce que vous envoyez.
bureau complet
Un navigateur, un terminal et l'accès root complet. Installez votre agent et les applications qu'il doit piloter. Si ça tourne sous Linux, ça tourne ici.
snapshots
Préparez un bureau une fois, comme votre agent en a besoin, puis prenez-en un snapshot. Chaque exécution démarre une copie propre : une exécution ratée ne contamine jamais la suivante.
exécutions parallèles
Lancez un clone par tâche depuis votre code. Chaque clone est un bureau distinct : les exécutions ne partagent jamais leur état.
pause et reprise
La pause fige un bureau exactement là où il en est. À la reprise, les mêmes fenêtres reviennent, en pleine tâche.
humain dans la boucle
Votre agent pilote avec son propre curseur. Ouvrez le même bureau dans votre navigateur pour le regarder travailler, ou prenez votre propre curseur et reprenez la main.
# Démarrer une copie propre de votre 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
# Cliquer avec le curseur de votre agent
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"}'
# Le figer en cours de route, reprendre plus tard
curl -X PUT "https://api.cyqle.in/v1/sessions/$SID/pause" \
-H "Authorization: Bearer $CYQLE_KEY"API REST
Chaque bureau est un endpoint d'API. Votre agent lit l'écran, déplace son propre curseur, tape du texte et exécute des commandes shell. Votre code décide quand cloner un bureau, et quand le mettre en pause ou le fermer.
/v1/sessionsDémarrer un bureau, depuis un snapshot si vous voulez/v1/sessions/{id}/capture/{w}/{h}/{x}/{y}Capturer n'importe quelle zone de l'écran/v1/sessions/{id}/input/mouseDéplacer, cliquer, glisser, faire défiler/v1/sessions/{id}/input/keyboardTaper du texte ou des combinaisons de touches/v1/sessions/{id}/execExécuter une commande shell et lire la sortie/v1/snapshotsPrendre un snapshot d'un bureau configuré/v1/sessions/{id}/pauseLe figer ; PUT …/resume le relance/v1/sessions/{id}Fermer le bureauOuvrez un bureau, installez votre agent et ses outils, et connectez-vous à ce dont il a besoin. Puis prenez un snapshot.
Démarrez une copie du snapshot pour chaque tâche. Votre agent travaille via l'API, avec son propre curseur.
Quand votre agent a besoin d'une personne, pour un code 2FA ou une décision, ouvrez le bureau et faites cette étape vous-même. Puis rendez-lui la main.
Inclus dans chaque bureau payant
Factor, l'agent IA copilote de Cyqle, travaille dans les mêmes bureaux. Décrivez la tâche avec vos mots et regardez-le travailler avec son propre curseur.
Découvrir Factor$0sans carte bancaire
dès $6par bureau / mois
Lancez un bureau et installez votre agent. La formule gratuite ne demande pas de carte bancaire.
Lancer un bureau gratuitFormules payantes dès $6/mois par bureau.