Для розробників, які запускають ШІ-агентів

Пісочниця для ваших ШІ-агентів

Дайте кожному агенту власний ізольований робочий стіл Linux у хмарі: справжній браузер, root-доступ і API. Дивіться, як він працює, і беріть керування, коли він застряг.

Безкоштовний тариф: сесії по 60 хвилин, без банківської картки.

Анімація: ШІ-агент входить на портал постачальника всередині ізольованого робочого столу Cyqle і зупиняється на коді підтвердження. Людина вводить код своїм курсором і повертає керування. Агент експортує файл, а потім той самий снапшот запускає три паралельні прогони.

Де запускати вашого агента?

Агенту, який клікає й друкує, потрібен цілий комп'ютер. Питання лише в тому, чий.

Куди він може дістатися
Ваш ноутбукВаші файли, ваші відкриті акаунти, ваша мережа
Сервіс headless-браузерівБраузер, і більше нічого
Робочий стіл CyqleОкремий робочий стіл, де є лише те, що ви туди поклали
Коли він застряг
Ваш ноутбукВи кидаєте свої справи й розплутуєте
Сервіс headless-браузерівЧитати логи, вгадувати, перезапускати
Робочий стіл CyqleВи відкриваєте той самий стіл і берете керування
Початковий стан
Ваш ноутбукЩо сьогодні лежить на вашій машині
Сервіс headless-браузерівЧисто, але лише браузер
Робочий стіл CyqleСнапшот, налаштований один раз і однаковий у кожному прогоні
Десять прогонів одночасно
Ваш ноутбукОдна машина, один прогін
Сервіс headless-браузерівТак
Робочий стіл CyqleТак, по клону на прогін
Коли прогін пішов не так
Ваш ноутбукЦе сталося на вашій машині
Сервіс headless-браузерівУсе ізольовано
Робочий стіл CyqleУсе ізольовано. Закрийте стіл і запустіть чисту копію

Що кожен робочий стіл дає вашому агенту

ізоляція

Власна мережа і власний диск

Кожен стіл має власну мережу і власне сховище, зашифроване ключами, створеними для цієї сесії. З вашого ноутбука туди нічого не потрапляє, якщо ви самі цього не надішлете.

повний робочий стіл

Root на справжньому робочому столі Linux

Браузер, термінал і повний root-доступ. Встановіть агента й застосунки, з якими йому треба працювати. Якщо це працює в Linux, це працює тут.

снапшоти

Однаковий старт у кожному прогоні

Налаштуйте стіл один раз так, як потрібно агенту, і зробіть снапшот. Кожен прогін запускає чисту копію, тож невдалий прогін ніколи не впливає на наступний.

паралельні прогони

Один снапшот, багато прогонів

Запускайте з коду по клону на завдання. Кожен клон — окремий робочий стіл, тож прогони ніколи не ділять стан.

пауза й відновлення

Зупиніться посеред завдання, продовжте пізніше

Пауза заморожує стіл точно в поточному стані. Після відновлення повертаються ті самі вікна, посеред завдання.

людина в контурі

Людина може втрутитися

Агент керує власним курсором. Відкрийте той самий стіл у браузері, щоб дивитися, як він працює, або візьміть свій курсор і перехопіть керування.

agent-run.sh
# Запустити чисту копію снапшота
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

Керуйте робочим столом через HTTP

Кожен робочий стіл — це ендпоінт API. Ваш агент читає екран, рухає свій курсор, друкує й виконує shell-команди. Ваш код вирішує, коли клонувати стіл, а коли поставити його на паузу чи закрити.

Виклики, які агент використовує найчастіше

  • POST/v1/sessionsЗапустити стіл, за бажання зі снапшота
  • GET/v1/sessions/{id}/capture/{w}/{h}/{x}/{y}Зняти будь-яку ділянку екрана
  • POST/v1/sessions/{id}/input/mouseРухати, клікати, перетягувати, прокручувати
  • POST/v1/sessions/{id}/input/keyboardДрукувати текст або натискати комбінації клавіш
  • POST/v1/sessions/{id}/execВиконати shell-команду й прочитати вивід
  • POST/v1/snapshotsЗробити снапшот налаштованого столу
  • PUT/v1/sessions/{id}/pauseЗаморозити; PUT …/resume продовжить
  • DELETE/v1/sessions/{id}Закрити робочий стіл

Як влаштований прогін

  1. 1

    Налаштуйте один раз

    Відкрийте робочий стіл, встановіть агента та його інструменти, увійдіть туди, куди йому потрібно. Потім зробіть снапшот.

  2. 2

    Запускайте з коду

    Для кожного завдання запускайте копію снапшота. Агент працює через API власним курсором.

  3. 3

    Втрутьтеся, коли він попросить

    Коли агенту потрібна людина, заради коду 2FA чи рішення, відкрийте стіл і виконайте цей крок самі. Потім поверніть йому керування.

Включено в кожен платний робочий стіл

Не хочете збирати агента самі?

Factor, ШІ-агент Cyqle, що керує разом з вами, працює в тих самих робочих столах. Опишіть завдання своїми словами й дивіться, як він працює своїм курсором.

Познайомитися з Factor

Почніть безкоштовно. Платіть за робочий стіл.

Безкоштовно

$0без банківської картки

  • Сесії по 60 хвилин
  • 1 vCPU · 1 ГБ RAM
  • Доступ до API
  • Кожна сесія з чистого аркуша
  • Без снапшотів
  • Без Factor
Запустити безкоштовний стіл

Платні тарифи

від $6за стіл / місяць

  • Без обмеження тривалості сесії
  • Постійне сховище та снапшоти
  • До 8 vCPU · 16 ГБ RAM
  • Factor зі щомісячними ШІ-кредитами
Порівняти тарифи

Що питають розробники

Дайте агенту власний комп'ютер

Запустіть робочий стіл і встановіть агента. Для безкоштовного тарифу банківська картка не потрібна.

Запустити безкоштовний стіл

Платні тарифи від $6 на місяць за робочий стіл.