Gladys Assistant — это свободное программное обеспечение для управления домом и автоматизации быта, ориентированное на локальное размещение (self‑hosted) и приватность пользователя. Проект предоставляет веб‑основанный интерфейс для мониторинга и управления устройствами, создания сценариев и автоматизаций, а также интеграции с широким набором умных устройств и сервисов. Gladys обычно развивают сообщества и открытые команды разработчиков; точные детали истории проекта в публичных источниках ограничены, поэтому далее изложены обобщённые сведения о назначении и типичных возможностях.
Решение предназначено для запуска на локальных серверах, таких как одноплатные компьютеры (например, Raspberry Pi) или в контейнерах Docker, что позволяет пользователям держать данные и логи управления в пределах собственной инфраструктуры. Интерфейс реализован как веб‑приложение, обеспечивающее доступ к дашбордам, журналам событий и инструментам создания автоматизаций через браузер. Большая часть функциональности достигается за счёт модулей и интеграций, поддерживаемых сообществом и расширяющих возможности по подключению датчиков, реле, систем умного освещения, голосовых ассистентов и облачных сервисов.
- Локальное развертывание: поддержка запуска на Raspberry Pi и в Docker‑контейнерах для автономной работы и контроля локальных данных.
 - Веб‑интерфейс и дашборды: пользовательские панели для отображения состояния устройств, статистики и управления в реальном времени.
 - Автоматизации и сценарии: гибкий движок триггеров и действий для создания правил поведения устройства на основе времени, событий или состояний.
 - Интеграции с устройствами: поддержка широкого набора протоколов и устройств через плагины и модули, включая беспроводные датчики, умные розетки и системы освещения.
 - Сообщество и расширяемость: система плагинов и открытый исходный код, позволяющие сообществу добавлять новые интеграции и улучшения.
 - Управление пользователями и доступом: базовые механизмы аутентификации и разграничения прав для домашней сети.
 - Логи и историзация данных: хранение событий и метрик для анализа поведения устройств и отладки автоматизаций.
 - Поддержка голосовых интерфейсов: возможность интеграции с внешними голосовыми ассистентами и системами распознавания команд (через плагины).
 - Конфигурация и резервирование: инструменты для настройки системы, резервного копирования конфигураций и обновления компонентов.
 - Фокус на приватности: архитектура, допускающая хранение данных локально и минимизацию передачи личной информации внешним сервисам.