OpenDeRisk CLI

OpenDeRisk

OpenDeRisk CLI запускает среду с разными ролями агентов: одни изучают наблюдения, другие готовят код анализа или отчет.

  • 982 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Приложение читает эксплуатационные журналы и загруженные данные; выбранный провайдер модели может получить этот контекст.
  • При пустом списке разрешенных токенов MCP-шлюз допускает анонимный доступ к подключенным инструментам.
Все причины и проверки

derisk-ai/openderisk

Установка

Ручная установка

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 Coralogix с 19 скиллами: агент читает логи, трассы и метрики продакшена и разбирает инциденты в терминале

CLIШирокий доступ242Звезды репозитория

Панель наблюдения за агентами OpenClaw: сессии, расход токенов и денег, нагрузка системы и задачи по расписанию

СкиллРасширенный доступ250Звезды репозитория

Агент запускает GitHub-проекты на Docker Compose в одноразовой песочнице, проверяет сценарии и усиляет защиту с отчетом

CLIШирокий доступ219Звезды репозитория

Локальная страница-панель для агентов OpenClaw: шлюз, расходы по моделям, cron, сессии и субагенты, без входа и облака.

CLIРасширенный доступ462Звезды репозитория
Официальный

Свой сервер эксплуатации с ИИ-агентом SRE и MCP-эндпоинтом, через который внешний ИИ-клиент разбирает алерты и проверяет хосты

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория
Официальный

CLI и скилл RootCX: приложение, написанное агентом, получает базу, SSO, роли, аудит и деплой на одном сервере.

CLIШирокий доступ50Звезды репозитория

Коротко о README

Пакет версии 0.7.0 устанавливает команду `derisk`. В репозитории веб-интерфейс, логика агентов и интеграции инструментов находятся в отдельных компонентах.

Бейдж для README

Сообщить о проблеме