aokazantsev.ru / пет-проекты / AgentProxy

AgentProxy

Сниффер HTTP(S) вместо Charles, которым ИИ-агент пользуется сам. Телефон, эмулятор или браузер шлют трафик через AgentProxy, каждый запрос попадает в историю, а Claude Code ищет нужные запросы и ждёт новые — без кликов в окне сниффера и без копирования ответов в чат.

Скачать установщик Исходники на GitHub

Номер последней версии и что в ней изменилось — на GitHub: последняя версия · история версий.

Обновиться — трей → «Проверить обновление…»: программа скачает установщик новой версии, сверит его контрольную сумму с опубликованной на GitHub и по кнопке «Установить сейчас» поставит поверх текущей.

Монитор запросов
Монитор запросов в браузере — для человека, только просмотр. Claude читает ту же историю через MCP.

Как работает

Подключение устройства

Прокси слушает только этот компьютер. Android-устройство подключается через adb reverse — по USB или Wi-Fi-отладке, порты в брандмауэре открывать не нужно. Сертификат ставится на устройство один раз, через страницу http://mitm.it в его браузере. Эти шаги Claude выполняет и объясняет сам.

Установка

Права администратора не нужны: программа ставится в папку пользователя. Можно поставить самому или дать Claude ссылку на репозиторий — он скачает установщик, сверит контрольную сумму и поставит его без окон. Интеграция с Claude Code ставится и снимается пунктом в трее; чужие хуки и серверы в настройках Claude не трогаются, а удаление программы убирает только то, что она добавила.

Ограничения

Рассчитан на компьютер с одним пользователем Windows: API и MCP на этом компьютере работают без пароля. История — последние 5000 запросов, около 512 МБ. WebSocket проходит, в историю пишется только рукопожатие. Правила подмены правят ответы до 64 МБ; счётчики «первые N раз» сбрасываются при перезапуске движка. Подмена ответа не работает с приложением, которое закрепляет сертификат сервера.

Отчёты о сбоях

В установщике есть галочка «Отправлять автору отчёты о сбоях», по умолчанию она выключена. Включённая — при сбое один раз, без повторных попыток, отправляет на aokazantsev.ru/pets/agentproxy/crash-report версию программы, Windows и .NET, текст ошибки и конец журнала программы или движка: шаги запуска, порты, ошибки и имена хостов, с которыми не удалось соединиться или которые не приняли сертификат прокси. Тела и заголовки запросов, токены и история запросов не отправляются. Сервер записывает IP-адрес, с которого пришёл отчёт. Отчёты видит только автор, хранятся последние 50 МБ. Что именно уходит — в предупреждении у галочки и в политике обработки данных. Изменить выбор — переустановить программу.

Windows 10/11, .NET Framework 4.8. Лицензия MIT.