Для розробників, які запускають ШІ-агентів
Дайте кожному агенту власний ізольований робочий стіл Linux у хмарі: справжній браузер, root-доступ і API. Дивіться, як він працює, і беріть керування, коли він застряг.
Безкоштовний тариф: сесії по 60 хвилин, без банківської картки.
Анімація: ШІ-агент входить на портал постачальника всередині ізольованого робочого столу Cyqle і зупиняється на коді підтвердження. Людина вводить код своїм курсором і повертає керування. Агент експортує файл, а потім той самий снапшот запускає три паралельні прогони.
Агенту, який клікає й друкує, потрібен цілий комп'ютер. Питання лише в тому, чий.
| Ваш ноутбук | Сервіс headless-браузерів | Робочий стіл Cyqle | |
|---|---|---|---|
| Куди він може дістатися | Ваші файли, ваші відкриті акаунти, ваша мережа | Браузер, і більше нічого | Окремий робочий стіл, де є лише те, що ви туди поклали |
| Коли він застряг | Ви кидаєте свої справи й розплутуєте | Читати логи, вгадувати, перезапускати | Ви відкриваєте той самий стіл і берете керування |
| Початковий стан | Що сьогодні лежить на вашій машині | Чисто, але лише браузер | Снапшот, налаштований один раз і однаковий у кожному прогоні |
| Десять прогонів одночасно | Одна машина, один прогін | Так | Так, по клону на прогін |
| Коли прогін пішов не так | Це сталося на вашій машині | Усе ізольовано | Усе ізольовано. Закрийте стіл і запустіть чисту копію |
ізоляція
Кожен стіл має власну мережу і власне сховище, зашифроване ключами, створеними для цієї сесії. З вашого ноутбука туди нічого не потрапляє, якщо ви самі цього не надішлете.
повний робочий стіл
Браузер, термінал і повний root-доступ. Встановіть агента й застосунки, з якими йому треба працювати. Якщо це працює в Linux, це працює тут.
снапшоти
Налаштуйте стіл один раз так, як потрібно агенту, і зробіть снапшот. Кожен прогін запускає чисту копію, тож невдалий прогін ніколи не впливає на наступний.
паралельні прогони
Запускайте з коду по клону на завдання. Кожен клон — окремий робочий стіл, тож прогони ніколи не ділять стан.
пауза й відновлення
Пауза заморожує стіл точно в поточному стані. Після відновлення повертаються ті самі вікна, посеред завдання.
людина в контурі
Агент керує власним курсором. Відкрийте той самий стіл у браузері, щоб дивитися, як він працює, або візьміть свій курсор і перехопіть керування.
# Запустити чисту копію снапшота
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
# Клікнути власним курсором агента
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"}'
# Заморозити посеред прогону, продовжити пізніше
curl -X PUT "https://api.cyqle.in/v1/sessions/$SID/pause" \
-H "Authorization: Bearer $CYQLE_KEY"REST API
Кожен робочий стіл — це ендпоінт API. Ваш агент читає екран, рухає свій курсор, друкує й виконує shell-команди. Ваш код вирішує, коли клонувати стіл, а коли поставити його на паузу чи закрити.
/v1/sessionsЗапустити стіл, за бажання зі снапшота/v1/sessions/{id}/capture/{w}/{h}/{x}/{y}Зняти будь-яку ділянку екрана/v1/sessions/{id}/input/mouseРухати, клікати, перетягувати, прокручувати/v1/sessions/{id}/input/keyboardДрукувати текст або натискати комбінації клавіш/v1/sessions/{id}/execВиконати shell-команду й прочитати вивід/v1/snapshotsЗробити снапшот налаштованого столу/v1/sessions/{id}/pauseЗаморозити; PUT …/resume продовжить/v1/sessions/{id}Закрити робочий стілВідкрийте робочий стіл, встановіть агента та його інструменти, увійдіть туди, куди йому потрібно. Потім зробіть снапшот.
Для кожного завдання запускайте копію снапшота. Агент працює через API власним курсором.
Коли агенту потрібна людина, заради коду 2FA чи рішення, відкрийте стіл і виконайте цей крок самі. Потім поверніть йому керування.
Включено в кожен платний робочий стіл
Factor, ШІ-агент Cyqle, що керує разом з вами, працює в тих самих робочих столах. Опишіть завдання своїми словами й дивіться, як він працює своїм курсором.
Познайомитися з Factor$0без банківської картки
від $6за стіл / місяць
Запустіть робочий стіл і встановіть агента. Для безкоштовного тарифу банківська картка не потрібна.
Запустити безкоштовний стілПлатні тарифи від $6 на місяць за робочий стіл.