Об этом проекте
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 и не поддерживаемый ею.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.