Введите размер сайта, железо и бюджет — ниже сразу появятся: внятная рекомендация (что использовать, как глубоко копать, сколько прогонов влезает), сравнение стоимости по моделям, проверка VRAM и подбор модели. Всё считается у вас в браузере, без интернета. Формулы — из LOCAL_MODELS §5/§6. Enter site size, hardware and budget — below you immediately get: a clear recommendation (what to use, how deep to dig, how many runs fit), a cost comparison across models, a VRAM fit check and a model picker. Everything runs in your browser, offline. Formulas mirror LOCAL_MODELS §5/§6.
▸Ваши параметрыYour inputs
⚙ Точная настройка (режим, страницы, шаги, vision, VRAM, tok/s)⚙ Fine-tune (mode, pages, steps, vision, VRAM, tok/s)
1Рекомендация — что использоватьRecommendation — what to use
2Стоимость прогона по моделямCost per run across models
Токены и $/прогон для вашей задачи по популярным моделям (облако + локально) + сколько прогонов влезает в бюджет. Цена считается по среднему $/1M (вход/выход раздельно — в «цены»). Каждая модель имеет токен-множитель (reasoning-модели шлют лишние think-токены). Локально — бесплатно; replay — 0 токенов. Tokens and $/run for your task across popular models (cloud + local) + how many runs fit your budget. Cost uses a blended $/1M (separate in/out under "prices"). Each model has a token multiplier (reasoning models emit extra think-tokens). Local is free; replay is 0 tokens.
| МодельModel | Токенов/прогонTokens/run | $/прогонrun | Прогонов в бюджетRuns in budget | Влезает?Fits? |
|---|
💲 Цены и токен-множители (за 1M токенов) — ⚠ проверьте по ссылкам💲 Prices & token multipliers (per 1M tokens) — ⚠ verify via the links
3VRAM / железоhardware
Влезает ли модель в вашу видеопамять. Формула §5: VRAM ≈ параметры × байт(quant) + ~1.5 ГБ (KV-cache мал при batch=1). Whether a model fits your VRAM. §5 formula: VRAM ≈ params × bytes(quant) + ~1.5 GB (KV-cache is small at batch=1).
| МодельModel | ПараметрыParams | Quant | ≈ VRAM | РольRole | Влезает в 12 ГБ?Fits 12 GB? |
|---|
🧮 Свой расчёт: параметры × quant🧮 Custom: params × quant
4Подбор локальной модели по железуLocal model picker by hardware
Что брать на ваш тир VRAM (§3.3). Имена/размеры — из LOCAL_MODELS §3: ✅ проверено · ⚠ verify-before-use. What to pick for your VRAM tier (§3.3). Names/sizes from LOCAL_MODELS §3: ✅ verified · ⚠ verify-before-use.
| VRAM | PLAN (рассуждения)PLAN (reasoning) | VISION (скриншот)VISION (screenshot) |
|---|
5Легенда — что значат поляLegend — what the fields mean
- P
- Страниц приложения, которые тестируем.App pages under test.
- S
- Шагов (действий) на страницу.Steps (actions) per page.
- R
- Доля сломанных локаторов (0–100%) — сколько требует self-heal.Fraction of broken locators (0–100%) — how many need self-heal.
- V
- Vision: чинить локаторы по скриншоту (VLM). Дороже.Vision: heal locators from a screenshot (VLM). More expensive.
- РежимMode
- explore — карта всего сайта; goal — по NL-цели поверх explore (−~85% планирования); replay — детерминированный повтор, 0 токенов.explore — map the whole site; goal — from an NL goal on top of explore (−~85% planning); replay — deterministic re-run, 0 tokens.
- PLAN / HEAL / VISION
- Роли LLM: планирование сценариев / повторная привязка локатора / чтение скриншота.LLM roles: scenario planning / locator re-grounding / screenshot reading.
- ТокеныTokens
- Единицы работы LLM = объём задачи (P·S·хилы), ~одинаков между моделями. Бюджеты: PLAN ≤ 50k, HEAL ≤ 20k на прогон.LLM work units = the workload (P·S·heals), ~same across models. Budgets: PLAN ≤ 50k, HEAL ≤ 20k per run.
- Среднее $/1MBlended $/1M
- Цена за 1M токенов, усреднённая вход/выход (по сплиту ~80/20). «раздельно» открывает вход/выход.Price per 1M tokens, averaged over in/out (~80/20 split). "separate" reveals in/out.
- токен ×token ×
- Множитель токенов на модель: токенайзер + reasoning «think»-токены (R1/o-серия). Ориентир, редактируемый.Per-model token multiplier: tokenizer + reasoning "think" tokens (R1/o-series). Illustrative, editable.
- H / M / L · 🧠 · 👁
- Пригодность для structured-JSON Sentinel (мнение, не бенчмарк) · reasoning-модель · поддержка vision.Fit for Sentinel's structured-JSON role (opinion, not a benchmark) · reasoning model · vision support.
- Quant
- Квантизация весов (Q4_K_M и т.п.): меньше бит → меньше VRAM, чуть ниже качество.Weight quantization (Q4_K_M etc.): fewer bits → less VRAM, slightly lower quality.
- tok/s
- Скорость генерации (токенов/сек) — задаёт время прогона локально.Generation speed (tokens/sec) — sets local run time.
- ПрогоновRuns
- Сколько прогонов покупает бюджет = бюджет ÷ цена прогона.Runs the budget buys = budget ÷ cost per run.
6ДокументацияDocumentation
Co-pilot — суверенный vanilla UICo-pilot — sovereign vanilla UI
Единый air-gapped co-pilot (ADR-055): Settings — подключение и конфигуратор прогона; Tests — библиотека сценариев/тестов, история прогонов, беседы и живой AG-UI-таймлайн с авто-HITL. The single air-gapped co-pilot (ADR-055): Settings — connection and run configurator; Tests — scenario/test library, run history, conversations and the live AG-UI timeline with auto-HITL.
7Подключение к control-APIControl-API connection
Укажи URL и токен локального control-API — тогда конфигуратор (#8) и консоль (#9, вкладка «Тесты») смогут запускать прогоны напрямую. Токен хранится только в памяти вкладки, никогда в localStorage или URL.
Enter your local control-API URL and bearer token — then the builder (#8) and the console (#9, "Tests" tab) can launch runs directly. The token is kept only in this tab's memory, never in localStorage or the URL.
С GitHub Pages «живой» режим работает только против http://localhost (mixed-content). Control-API должен слать CORS на этот origin (CONTROL_API_CORS_ORIGINS). Из бандла (docker compose --profile control-api up, порт 8090) ограничений нет.
From GitHub Pages live mode only works against http://localhost (mixed-content exemption). The control-API must emit CORS for that origin (CONTROL_API_CORS_ORIGINS). From the bundle (docker compose --profile control-api up, port 8090) there is no such restriction.
8Конфигуратор RunConfigRunConfig builder
Сборка run.yaml / env / команды из проверенной поверхности конфигурации (brain/runconfig.py · cmd/agentctl). Скачай файлы или нажми «▶ Запустить» для прямого вызова control-API (нужно подключение выше).
Build a valid run.yaml / env block / launch command from the verified config surface (brain/runconfig.py · cmd/agentctl). Download the files or press «▶ Run» to call the control-API directly (connection above required).