sentrux

Сенсор качества кода на Rust: считает сигнал качества до и после сессии агента, подключается как плагин Claude Code или MCP

CLI

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

  • Сканирует и индексирует весь исходный код проекта
  • В MCP-режиме работает как процесс с доступом к файловой системе проекта
Все причины и проверки

sentrux/sentrux

Установка

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

brew install sentrux/tap/sentrux

Установка на macOS

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

sentrux сканирует проект и считает числовой сигнал качества и архитектурную структуру для 52 языков через плагины tree-sitter, показывая живой treemap в собственном GUI. Команда check запускает проверку правил для CI, gate --save сохраняет базовый сигнал перед сессией агента, а gate сравнивает его после и показывает, стало лучше или хуже. Ограничения архитектуры (слои, границы, связность, цикломатическая сложность, запрет на файлы-боги) описываются в .sentrux/rules.toml. Отдельно поставляется 9 MCP-инструментов (scan, health, session_start, session_end, rescan, check_rules, evolution, dsm, test_gaps) и плагин для Claude Code.

Для кого. Для разработчиков и команд, которые дают агенту править код и хотят объективный сигнал, стало ли качество лучше или хуже за сессию.

Подходит, если

  • Нужно сохранить базовый уровень качества перед сессией агента и сравнить после
  • Нужно, чтобы CI падал при нарушении архитектурных правил проекта
  • Нужно, чтобы сам агент проверял свои правки через MCP-инструменты в процессе работы

Не подходит, если

  • Проект написан на языке, для которого нет готового или своего tree-sitter плагина
  • Нужен разовый линтер, а не постоянный структурный сенсор

Пример запроса к агенту

Сохрани текущий сигнал качества перед тем, как будешь править код, а потом сравни, не стало ли хуже

Ограничения

Это отдельный бинарник на Rust без внешних зависимостей, но правила и границы слоев нужно описать самостоятельно в .sentrux/rules.toml под конкретный проект. GUI требует GPU-бэкенд, на Linux при проблемах можно принудительно указать Vulkan или OpenGL через переменную WGPU_BACKEND. MCP-режим это один из способов подключения, а не отдельный облачный сервис.

Как отключить. В Claude Code выполните /plugin uninstall sentrux, уберите запись сервера sentrux из конфигурации MCP-клиента, бинарник удаляется через brew uninstall sentrux или вручную.

Проверка безопасности

  • Сканирует и индексирует весь исходный код проекта
  • В MCP-режиме работает как процесс с доступом к файловой системе проекта

Коротко о README

README представляет sentrux как сенсор в реальном времени для замыкания обратной связи агента: он сканирует проект, считает сигнал качества, показывает treemap, поддерживает 52 языка через tree-sitter, дает CLI-команды для CI и сравнения до и после сессии, движок правил на TOML для архитектурных ограничений и MCP-сервер из 9 инструментов вместе с плагином для Claude Code. Лицензия MIT.

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

Как sentrux определяет деградацию качества?

session_start сохраняет базовый сигнал качества, session_end пересчитывает его после правок агента и сообщает, вырос он или упал.

Можно ли добавить язык, которого нет в списке?

Да, командой sentrux plugin init можно создать собственный плагин tree-sitter для неподдержанного языка.

Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний рискБез VPN80,7 тыс.Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск33,3 тыс.Звезды репозитория

Agent Skills для продуктов Google

Agent Skills for Google products and technologies

Выбор редакции

Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента

СкиллВысокий риск20,5 тыс.Звезды репозитория

MCP-серверы для AWS

Open source MCP servers for AWS

Официальный

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.Звезды репозитория
Foxx AIsentrux

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.