Закрытая бета

Каждый профиль — отдельное устройство.

Alter запускает отдельный пропатченный Chromium для каждого профиля. Отпечатки canvas, строки WebGL, аудио, шрифты, WebRTC и сетевой слой заданы в исходниках движка — их не подменяет JavaScript страницы и не переключает флаг запуска. У каждого профиля свои cookies, хранилище и личность на вашем диске, а запускать их через тот же движок могут ИИ-агенты.

Лаунчер Alter Browser: таблица профилей с колонками платформы, статуса, прокси и времени последнего запуска.
alter — профили · прокси, статус и прогрев для каждой личности

01 Загрузки

Клиент, а не демо.

Один портативный файл содержит лаунчер и пропатченный движок — без установщика, без прав администратора и без следов в реестре. Профили, cookies и данные личности хранятся в папке приложения на вашем диске; движок выходит в сеть только через прокси, который вы к нему подключите.

  • Лаунчер и движок в одном файле — запускается даже с USB-флешки
  • Chromium 156.0.8078.12 со встроенными 14 патчами отпечатка
  • Прокси по HTTP(S), SOCKS5 и SSH-туннели — один профиль, один выход
  • У каждого профиля свои cookies, хранилище и личность — ничего общего
  • Куки-робот прогревает профили в фоне, пока вы работаете
  • Бесплатно в бете; сборки для macOS, Linux и Android — следующими
Windows

Alter 0.2.0

Windows 10/11 · x64 · установщик (автообновление)

Скачать установщик Скачать портативную версию

234.9 MB · бесплатно в бете

SHA-256 f8cc73bee437a630bdef264a6ff9fe8214943568d8aea4ecfe7e51a263c26990

macOS

Alter 0.2.0

Apple Silicon · сборка готовится

Скоро

—

Linux

Alter 0.2.0

x86_64 · сборка готовится

Скоро

—

Android

Alter 0.2.0

Мобильные профили · сборка готовится

Скоро

—

03 Возможности

Что умеет движок.

Каждая строка подтверждена тестом на той сборке, которую вы получаете: стенд снимает 164 сигнала с профиля и пропускает отпечаток через проверки golden diff и уникальности по сидам. «Готово» значит, что это уже работает в лаунчере и покрыто этими проверками.

alter — покрытие поверхностей, обновляется по вехам
Хранилище профилей SQLite в процессе лаунчера, отдельный каталог данных на профиль, только локально. Готово
Стенд сигналов 164 сигнала с профиля, проверки golden diff и уникальности отпечатка. Готово
Canvas Детерминированный шум на всех путях чтения — toDataURL, toBlob и getImageData. Есть режим блокировки. Готово
WebGL Строки vendor / renderer / unmasked, шум числовых параметров, режим блокировки. Готово
Аудио Шум по сиду и блокировка на путях копирования AudioContext. Готово
Navigator User agent, платформа, hardwareConcurrency, deviceMemory, языки, бренды UA-CH. Готово
WebRTC ICE-кандидаты host отдают детерминированный IP профиля; реальный IP скрыт. Готово
TLS Значения GREASE в ClientHello, задаются конфигом профиля. Готово
Флаги автоматизации navigator.webdriver отдаёт false; headless UA не содержит токен HeadlessChrome. Готово
Шрифты Подмножество видимых шрифтов по сиду — пробы ширины шрифта на canvas различаются между профилями. Готово
Часовой пояс и локаль Переопределения профиля применяются к рендереру при запуске. Готово
Прокси HTTP / HTTPS / SOCKS5 на профиль, с логином и паролем через встроенный релей. Готово
ИИ-агенты Агенты управляют профилями по CDP: вызовы инструментов, подтверждение каждого шага, скриншоты, локальная история запусков. Готово

Честные ограничения: скрытый шрифт всё равно отрисуется через фолбэк, если страница запросит его по имени, поэтому видимый список и результат рендера могут расходиться на экзотических шрифтах — лучше опубликовать это, чем делать вид, что вопрос решён. Ни один вендор не проходит все детекторы вечно; таблица выше — то, что мы можем показать на вашей сборке, вместе с цифрами стенда.

05 ИИ-агенты

Агенты запускают ваши профили.

Выберите профили, выберите агента, дайте ему задачу. Агент управляет каждым профилем через тот же пропатченный движок — навигация, клики, ввод, скриншоты — и отчитывается о результате. Запуски и каждый шаг остаются на вашей машине.

  1. A.1

    Инструменты, а не чат.

    Агент вызывает браузерные инструменты по CDP: переход, evaluate, клик, ввод, извлечение текста, ожидание, скриншот. Function calling, а не промпт, который делает вид, что листает страницы.

  2. A.2

    Подтверждение там, где важно.

    Работайте полностью автоматически или подтверждайте каждый клик и отправку формы до её выполнения. Отклонённые шаги записываются и передаются модели.

  3. A.3

    Ваш провайдер, ваш ключ.

    Любой OpenAI-совместимый эндпоинт — запрос идёт из лаунчера напрямую к вашему провайдеру. Без прокси Alter посередине. Без ключа включается детерминированный dry-run, чтобы движок оставался тестируемым.

06 Три способа запустить

Браузер, API или агенты.

Один профиль — одна личность, и отвечает он одинаково, кто бы его ни запустил: вы вручную, ваш скрипт через локальный API или ИИ-агент через MCP. Тот же пропатченный движок, тот же отпечаток, тот же прокси.

01 · локальный REST

С токеном на 127.0.0.1 — список профилей, запуск и остановка, CDP-эндпоинт. Ничего не покидает машину.

$ curl -s -H "X-Token: ••••" \
  http://127.0.0.1:3080/profiles
02 · MCP-сервер

Подключите Claude, Cursor или своего агента к встроенному stdio-серверу — профили, прокси и запуски становятся инструментами.

{"mcpServers": {
  "alter": {
    "command": "node",
    "args": ["…/mcp-server.mjs"] } }
03 · CDP / Playwright

Профиль отдаёт браузерный wsEndpoint: connectOverCDP, Puppeteer connect, Selenium debuggerAddress — страница работает за отпечатком профиля.

await chromium.connectOverCDP(wsEndpoint)

02 Измерено, а не заявлено

Цифры, а не обещания.

Каждая цифра ниже воспроизводима: стенд поставляется вместе со сборкой движка, а прогон CreepJS может повторить любой желающий в обычной вкладке браузера.

Ложь CreepJSниже категории

1

чтение canvas, так задумано — из коробки, профиль по умолчанию

Сигналы headless0%

0%

стоковый Chrome на той же VM показывает 33%

Патчи движкав исходниках

21

canvas, WebGL, аудио, шрифты, WebRTC, экран, медиа, TLS, rects, WebGPU

Миграция4 импортёра

4

профили и cookies переносятся из AdsPower, Dolphin, GoLogin и Octo

База движкаChromium 156.0.8078.12
Хранилище профилейлокальный SQLite, на профиль
АвтоматизацияREST + MCP + CDP
Обновленияподписанная лента, ядро включено

07 Тарифы

Тарифы.

Вы платите за профили и места в команде — больше ни за что. Стек детекта одинаков на всех тарифах, потому что мы не продаём отпечаток получше. Цены — опубликованные ставки, которые считает биллинг; изменения в середине цикла пересчитываются в вашу пользу.

Профили За профиль в месяц
  • 1–50 — $0.50 за профиль
  • 51–200 — $0.40 за профиль
  • 201–500 — $0.30 за профиль
  • 501+ — $0.25 за профиль
Места $6 / месяц за место
  • Первое место бесплатно
  • Доступ для участника команды
  • Неограниченно профилей в аккаунте
Минимум $9 / месяц
  • Минимальный месячный платёж
  • Годовые планы: скидка 40%
  • Пересчёт изменений в вашу пользу
В месяц $45
Купить тариф Войдите и активируйте — оплата картой и криптовалютой откроется с публичным запуском, в бете бесплатно.

Цены беты, до общего запуска — ставки выше уже действуют в биллинге, и калькулятор считает по той же формуле. Оплата картой и криптовалютой откроется с запуском; пробный период в бете бесплатный. Ничто в продукте не требует облака: места — функция для команды, сам браузер локальный.

08 Вопросы

Прямые ответы.

Он проходит все детекторы?

Нет, и мы не будем это утверждать. Никто не проходит всё вечно — детекторы меняются каждую неделю, а любой вендор, обещающий постоянные 100%, продаёт вам скриншот. Мы можем точно сказать, что именно пропатчено, что измеряет стенд и что говорят внешние детекторы на той сборке, которую вы запускаете.

Это облачный сервис?

Нет. Профили лежат в ваших каталогах данных, а процессы браузера работают на вашей машине — ничего о профилях не покидает ваш диск. Опциональный тариф синхронизации в планах; когда он выйдет, включение будет добровольным для каждого профиля, и его покупка станет единственным способом, которым профили вообще покинут вашу машину.

Какой Chromium внутри?

В поставляемой сборке Chromium 156.0.8078.12 — четырнадцать патчей отпечатка поверх upstream. Мы раз в квартал перебазируемся на новый стабильный майлстоун и переносим критичные security-фиксы upstream, чтобы версия движка не стала тем, что выдаёт профиль.

Как работают ИИ-агенты и покидают ли мои задачи машину?

Агент — это LLM с набором браузерных инструментов. Он управляет выбранными профилями по CDP — тем же каналом, что и лаунчер — при желании с подтверждением каждого шага. Если вы настроили OpenAI-совместимого провайдера, запросы идут из лаунчера напрямую к нему; без ключа запускается детерминированный dry-run. История запусков, шаги и скриншоты хранятся локально в SQLite.

А что со шрифтами — они полностью подменяются?

Честно: частично. Каждый профиль сообщает детерминированное подмножество установленных шрифтов, поэтому пробы ширины шрифта на canvas у детекторов различаются между профилями. Шрифт, скрытый фильтром, всё равно отрисуется через фолбэк, если страница запросит его по имени — проба на экзотический шрифт это заметит. Полная подмена с совпадением списка и рендера в планах и не продаётся как готовая.

Что происходит, когда я закрываю профиль?

Процесс браузера завершается, а его каталог — cookies, local storage, IndexedDB — остаётся на диске. Ничего не выгружается. При повторном открытии профиля восстанавливается та же сессия и, поскольку отпечаток выводится из сохранённого сида, та же личность устройства.

Что вам нужно от меня прямо сейчас?

Email и, если хотите, те поверхности, которые вам действительно важны. Места в бете достаются тем, кто гоняет реальные задачи: именно их сбои стоит починить до запуска.

Вход и регистрация — в клиенте.

Аккаунт, бесплатный план и биллинг живут в лаунчере — без бета-ключа и списка ожидания. Скачайте клиент, откройте «Моя подписка» — и вы внутри.

Вход и регистрация

Бесплатный план начинается при регистрации: 10 профилей, переход на опубликованные тарифы в любой момент.