OpenDeRisk CLI
OpenDeRisk
OpenDeRisk CLI запускает среду с разными ролями агентов: одни изучают наблюдения, другие готовят код анализа или отчет.
- 982 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Приложение читает эксплуатационные журналы и загруженные данные; выбранный провайдер модели может получить этот контекст.
- При пустом списке разрешенных токенов MCP-шлюз допускает анонимный доступ к подключенным инструментам.
Установка
Ручная установка
curl -fsSL https://raw.githubusercontent.com/derisk-ai/OpenDerisk/main/install.sh | bashПервый рекомендованный способ README ставит OpenDeRisk. Изучите установщик до запуска. Настройки модели вводятся в локальный конфиг, интерфейс запускается отдельно. Для MCP задайте непустой список токенов и ограничьте доступ к разрешенным данным и инструментам.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Приложение читает эксплуатационные журналы и загруженные данные; выбранный провайдер модели может получить этот контекст.
- При пустом списке разрешенных токенов MCP-шлюз допускает анонимный доступ к подключенным инструментам.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenDeRisk CLI запускает собственный сервис для разбора сбоев приложений. В веб-интерфейсе вы добавляете данные и настраиваете модели. Агенты сопоставляют журналы, метрики и код, чтобы предложить возможную причину сбоя. Основной пример работает с набором OpenRCA. Интерфейс показывает ход работы и материалы, на которых основан вывод. CLI готовит и запускает среду анализа. Источники действующего мониторинга пользователь подключает отдельно: демонстрационный набор не описывает состояние его приложения.
Для кого. SRE-инженерам с подготовленными журналами и метриками сбоя, которые испытывают агентскую диагностику на разрешенной копии данных.
Подходит, если
- Инженер сопоставляет признаки сбоя в журналах и метриках.
- Пример OpenRCA повторяют в отдельном тестовом окружении.
- Загруженную диаграмму стека вызовов разбирают вместе с моделью.
- По сохраненному ходу исследования проверяют основания итогового отчета.
Не подходит, если
- Нужен только небольшой MCP-сервер к уже работающей системе мониторинга
- Журналы нельзя передавать выбранному модельному сервису
- Требуется автоматическое исправление продакшена без проверки предложенной причины и изменений
Пример запроса к агенту
Подготовь тестовую установку OpenDeRisk и покажи, какие данные нужны для разбора одного сбоя. Используй копию журналов без секретов; команды исправления рабочей системы не выполняй.Ограничения
Модели нужно настроить отдельно со своими API-ключами; установленный интерфейс не дает готовый доступ к провайдеру. Журналы и загруженные данные могут попасть к выбранной модели, поэтому проверьте разрешение на их передачу. MCP-шлюз допускает анонимные подключения при пустом списке токенов: задайте токены и проверьте вход до открытия внешнего доступа. Предположение о причине сбоя нужно сверять с исходными наблюдениями, даже если агенты подготовили код анализа и отчет.
Как отключить. Остановите запущенный сервер и связанные процессы выбранным способом развертывания. Затем удалите окружение и клон, предварительно сохранив нужные отчеты. Наборы данных и пользовательские конфигурации остаются отдельно; ключи моделей отзовите у поставщика.
Частые вопросы
Как запустить исходную установку?
После клонирования и установки зависимостей выполните `uv run derisk quickstart` из корня проекта. Для другого порта есть вариант `uv run derisk quickstart -p 8888`. Учетные данные моделей не входят в репозиторий.
Где открыть интерфейс?
Откройте `http://localhost:7777`. Через эту страницу можно настроить модели и загрузить данные. Ответ страницы подтверждает запуск сервиса; правильность вывода о сбое проверяют по исходным наблюдениям.
Для чего нужен OpenRCA?
Это демонстрационные данные для исследования причин сбоев. Выбранный архив размещают в `pilot/datasets/`. Собственные наблюдения нужно подготовить под используемый сценарий.
Можно ли начать без конфигурационного файла?
Да. Режим `quickstart` открывает интерфейс, где можно задать модель. Для явного профиля есть `-c configs/derisk-proxy-aliyun.toml`; заполните значения ключей в своей конфигурации.
Что означают разные аналитические роли?
Они разделяют исследование эксплуатационных данных, подготовку кода и оформление вывода. Наличие нескольких ролей не подтверждает причину само по себе: итог нужно сопоставить с исходными наблюдениями.
Что нужно для примера OpenRCA и сборки из исходников?
Набор OpenRCA скачивается отдельно и после распаковки занимает около 26 ГБ. Сборке нужны Python 3.10 или новее и uv с выбранными компонентами. Код имеет MIT, обращения к моделям оплачиваются отдельно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОфициальный CLI Coralogix с 19 скиллами: агент читает логи, трассы и метрики продакшена и разбирает инциденты в терминале
Панель наблюдения за агентами OpenClaw: сессии, расход токенов и денег, нагрузка системы и задачи по расписанию
Агент запускает GitHub-проекты на Docker Compose в одноразовой песочнице, проверяет сценарии и усиляет защиту с отчетом
Локальная страница-панель для агентов OpenClaw: шлюз, расходы по моделям, cron, сессии и субагенты, без входа и облака.
Свой сервер эксплуатации с ИИ-агентом SRE и MCP-эндпоинтом, через который внешний ИИ-клиент разбирает алерты и проверяет хосты
CLI и скилл RootCX: приложение, написанное агентом, получает базу, SSO, роли, аудит и деплой на одном сервере.
Коротко о README
Пакет версии 0.7.0 устанавливает команду `derisk`. В репозитории веб-интерфейс, логика агентов и интеграции инструментов находятся в отдельных компонентах.