Об этом проекте

herdr-mise — это локальный визуализатор, который изображает ИИ-агентов программирования как пиксельных поваров, работающих на одной ресторанной кухне. Состояние агентов, стойка заказов, раздача, доска 86 и кухонные огни образуют легко воспринимаемую оболочку поверх небольшого версионированного JSON-потока. Проект прямо заявляет, что не управляет агентами, не отображает их вывод и не агрегирует удалённые серверы: это окно, а не офис. Что это такое - Один статический бинарник, обслуживающий клиент TypeScript в браузере на http://127.0.0.1:8686 и, с флагом --tui, нативную терминальную кухню. - Проекция локального состояния Herdr только для чтения. Он не одобряет, не запрашивает, не завершает и не проверяет вывод агентов. - Инструмент для одной машины, а не удалённая панель управления, почтовый ящик уведомлений, журнал сессий или агрегатор нескольких хостов. Режимы выполнения - Демо: детерминированные повара остаются видимо помеченными, пока сервер повторяет попытки подключиться к отсутствующему, просроченному, неподдерживаемому или несовместимому источнику Herdr. - Живой: совместимый снимок атомарно заменяет демонстрационный состав без перезапуска процесса или браузера. - Отключён: молчание браузера выявляет состояние GAS LEAK — SERVICE SUSPENDED, затем переподключается через свежий снимок. - Пустой: живой источник без агентов показывает сообщение ожидания. Установка - Плагин Herdr: brew install herdr, затем herdr plugin install funsaized/herdr-mise, затем вызовите действие open. Установщик загружает закреплённый проверенный бинарник релиза; Node, npm, Cargo и Rust не требуются для пользователей. - Автономно: скрипт установки curl, затем запуск с --tui. - Homebrew/Linuxbrew: brew install funsaized/tap/herdr-mise. Это устанавливает зависимость herdr, но не регистрирует плагин Herdr. Совместимость Проверенная матрица сопоставляет релизы Herdr (от 0.7.5 до 0.9.0) с протоколами снимков от 17 до 22. Источником истины является compatibility/herdr.json, а скрипт проверки валидирует среду выполнения, документацию, фикстуры и приватность фикстур. Разработка Локальная разработка использует детерминированную площадку только для клиента (npm run dev:visual) для визуальной работы, а шаг сборки собирает встроенный клиент и бинарник релиза для интеграционной работы. Разработка плагина участником может связать рабочую копию с помощью herdr plugin link. Безопасность и ограничения - Сервер привязывается только к 127.0.0.1, по умолчанию на 8686; HERDR_MISE_PORT изменяет только этот loopback-порт. Источники WebSocket в браузере должны соответствовать действующему порту или быть явно добавлены для личного обратного прокси. - Бинарник не отправляет телеметрию и не выполняет исходящих сетевых запросов продукта. Живой режим читает только локальный Unix-сокет Herdr. - Архивы релизов и установщик поддерживают macOS arm64, macOS x86_64 и Linux x86_64 glibc. Фоновой службы или автообновления нет. - Настройки браузера — это локальные данные сайта, а уменьшенное движение учитывается. Документация охватывает архитектуру, эксплуатацию, операции релиза, участие в разработке и политику безопасности. Проект описывает себя как независимый общественный проект, не связанный с командой Herdr и не поддерживаемый ею.