Repolode
2234839

2234839/silkpulse

AI-ориентированный инструмент удалённой отладки: AI-агенты могут проверять и использовать веб-страницы на удалённых устройствах — например, мобильные H5, встроенные WebView и продакшен-сайты.

Open source альтернатива:vConsole

Звёзды
232
Форки
16
Открытые issues
0
Последний коммит
6 дней назад

Что это?

silkpulse — инструмент удалённой отладки фронтенд-страниц на устройствах, к которым разработчикам сложно получить доступ, например в мобильных браузерах и встроенных WebView. Добавьте на страницу тег script — и логи консоли, сетевые запросы и стеки ошибок будут передаваться в веб-консоль. Там разработчик может наблюдать за ними в реальном времени или передать их AI-агенту.

Помимо логов, инструмент встраивает официальные панели Vue DevTools и React DevTools, позволяя изучать деревья компонентов, состояние, хуки и пропсы даже в production-сборках. Стеки ошибок сопоставляются с исходным кодом с помощью sourcemaps. Одновременно могут подключаться несколько устройств: для каждого можно задать тег, а при переподключении история сохраняется.

HTTP-интерфейс и встроенный skill позволяют AI-агентам читать снимки страниц, логи и тела сетевых запросов, выполнять JavaScript на удалённой странице, нажимать на элементы, заполнять формы и прокручивать страницу, чтобы проверить исправление. Проект распространяется по лицензии MIT, работает на Node 22+ с pnpm и поставляется с Docker-образом для самостоятельного размещения.

Ключевые возможности

  • 01Передаёт логи консоли, сетевые запросы и стеки ошибок с удалённых страниц в веб-консоль.
  • 02Встраивает официальные панели Vue DevTools и React DevTools, в том числе для production-сборок.
  • 03С помощью sourcemaps сопоставляет ошибки с расположением в исходном коде.
  • 04Позволяет AI-агентам читать снимки страниц и логи, а также выполнять JavaScript на удалённых страницах.
  • 05Поддерживает одновременное подключение нескольких устройств, теги и автоматическое переподключение.

Сценарии использования

  • Отладка H5-страницы или WebView в приложении на телефоне пользователя без просьб сделать скриншоты.
  • Диагностика AI-агентом проблем фронтенда в production и проверка исправления на работающей странице.
  • Проверка состояния компонентов Vue или React на развёрнутом production-сайте.

Быстрый старт

  1. 1

    Установите зависимости (требуются Node 22+ и pnpm 11+)

    pnpm install
  2. 2

    Соберите все пакеты

    pnpm build
  3. 3

    Запустите сервер (порт по умолчанию — 8080)

    pnpm start

Что важно знать

  • Для запуска из исходного кода требуются Node 22+ и pnpm 11+.
  • Для самостоятельного размещения сервера требуется настройка; бесплатная онлайн-песочница использует общедоступные данные, видимые всем.
  • Образ Docker собран только для amd64.

В подборках

Темы

#debugging#remote-debugging#webview#devtools#observability#sourcemap#mcp-agent

Частые вопросы

Что такое silkpulse?
AI-ориентированный инструмент удалённой отладки: AI-агенты могут проверять и использовать веб-страницы на удалённых устройствах — например, мобильные H5, встроенные WebView и продакшен-сайты. silkpulse — инструмент удалённой отладки фронтенд-страниц на устройствах, к которым разработчикам сложно получить доступ, например в мобильных браузерах и встроенных WebView. Добавьте на страницу тег script — и логи консоли, сетевые запросы и стеки ошибок будут передаваться в веб-консоль. Там разработчик может наблюдать за ними в реальном времени или передать их AI-агенту.
silkpulse можно использовать бесплатно? Какая у него лицензия?
silkpulse распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
silkpulse всё ещё поддерживается?
Активно поддерживается. Последний коммит в silkpulse — 1 нояб. 2026 г..
Для чего можно использовать silkpulse?
Отладка H5-страницы или WebView в приложении на телефоне пользователя без просьб сделать скриншоты. Диагностика AI-агентом проблем фронтенда в production и проверка исправления на работающей странице. Проверка состояния компонентов Vue или React на развёрнутом production-сайте.
Как установить silkpulse?
Установите зависимости (требуются Node 22+ и pnpm 11+): pnpm install Соберите все пакеты: pnpm build Запустите сервер (порт по умолчанию — 8080): pnpm start
Где скачать silkpulse?
Исходный код и инструкции по установке — на GitHub: https://github.com/2234839/silkpulse

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Веб-клиент для удалённой отладки, который можно развернуть на своей инфраструктуре: он показывает консольный вывод и данные со страниц на удалённых устройствах вместе с SDK PageSpy.

5,6 тыс.357TypeScriptMITАктивно поддерживаетсяОбновлён 2 месяца назад

MCP-сервер, с помощью которого coding agents управляют запущенным браузером Chrome и анализируют его через Chrome DevTools для отладки и оценки производительности.

54,9 тыс.+374 за неделю5,2 тыс.TypeScriptApache-2.0Активно поддерживаетсяОбновлён вчера