# Как автоматизировать авторизацию агентов с помощью agentcookie

- Site: VeraPoint News
- Section: Инструменты
- Date: 2026-09-13
- Canonical: https://verapointmedia.com/tools/mvanhorn-agentcookie/
- Markdown: https://verapointmedia.com/tools/mvanhorn-agentcookie.md
- Summary: Инструмент agentcookie позволяет синхронизировать сессии браузера Chrome с вашего основного Mac на удаленный Linux-сервер, обеспечивая автоматическую авторизацию для ваших headless-агентов. Это решение избавляет от необходимости вручную входить в аккаунты на каждом новом сервере, где работают ваши скрипты автоматизации
- Target queries: AI tools; AI agents; mvanhorn-agentcookie
- Tags: #ai #technology
- Image: https://verapointmedia.com/static/content-assets/tools/mvanhorn-agentcookie/cover.webp

## Sources

- https://github.com/mvanhorn/agentcookie

---

## Где взять

[mvanhorn/agentcookie — открыть на GitHub](https://github.com/mvanhorn/agentcookie)

Открытая лицензия: MIT · 828 stars.

Инструмент agentcookie позволяет синхронизировать сессии браузера Chrome с вашего основного Mac на удаленный Linux-сервер, обеспечивая автоматическую авторизацию для ваших headless-агентов. Это решение избавляет от необходимости вручную входить в аккаунты на каждом новом сервере, где работают ваши скрипты автоматизации.

### Какую проблему это решает

Обычно, если вы запускаете агента (например, на базе `browser-use`, Puppeteer или Playwright) на удаленном сервере, вам приходится проходить процедуру входа на каждом сайте заново. Это неудобно, если агент должен работать автономно. Инструмент `agentcookie` автоматизирует этот процесс: он отслеживает изменения в файле Cookies на вашем Mac и передает их на удаленный Linux-узел через зашифрованный канал Tailscale. В результате агент на сервере «видит» те же сессии, что и вы в своем браузере.

### Как это работает

Механика инструмента опирается на протокол Chrome DevTools Protocol (CDP). На стороне сервера (sink) `agentcookie` подключается к запущенному экземпляру Chrome через порт отладки и внедряет куки напрямую в оперативную память браузера. Это происходит непрерывно: как только вы авторизуетесь на сайте на своем Mac, данные сессии обновляются на удаленной машине.

Для безопасности передача данных осуществляется с использованием шифрования AES-256-GCM поверх сети Tailscale. На стороне Linux-сервера вы можете настроить политику синхронизации: либо разрешить все домены, либо ограничить их списком (allowlist), чтобы контролировать, какие именно сессии передаются на конкретный узел.

### Как начать работу

Для запуска потребуется установленный Tailscale на обоих устройствах и Chrome, запущенный с параметром `--remote-debugging-port=9223`. 

1. **На Mac (источник):** Используйте мастер настройки `agentcookie wizard install --as source`, чтобы создать пару ключей и получить код для сопряжения.
2. **На Linux (приемник):** Создайте конфигурационный файл `sink.yaml`, указав адрес вашего Mac в сети Tailscale и порт отладки Chrome. 
3. **Сопряжение:** Выполните команду `agentcookie pair --as sink` с кодом, полученным на Mac.
4. **Запуск:** Запустите `agentcookie sink` как фоновый процесс или системную службу.

### Границы применимости

Важно учитывать современные ограничения безопасности браузеров. Chrome внедряет технологию Device Bound Session Credentials (DBSC), которая привязывает сессию к аппаратному обеспечению конкретного устройства. Если сайт использует DBSC (как, например, сервисы Google Workspace), скопированные куки будут работать лишь короткое время, после чего сессия станет недействительной. В таких случаях `agentcookie` не сможет обойти аппаратную привязку, так как она защищает от воспроизведения украденных сессий на других машинах.

### Вердикт

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

Лучше выбрать другой путь, если целевые сайты активно используют DBSC или другие механизмы аппаратной привязки сессий, так как в этих случаях автоматическая синхронизация куки не обеспечит долгосрочного доступа.

*Проект mvanhorn/agentcookie (лицензия MIT, 828 звезд на GitHub).*

## Похожие материалы

- [Как отличить рабочий AI-инструмент от красивой демки](https://verapointmedia.com/guides/kak-otlichit-rabochiy-ai-instrument-ot-krasivoy-demki/)
- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)
