XIDER — исходный код системы управления устройствами, которые принадлежат тебе или управлять которыми тебе явно разрешили. Telegram-бот проверяет доступ, передаёт подписанную MQTT-команду, а выбранный агент возвращает результат.
04Агент устройстваКоманду выполняет выбранное устройствоWINDOWSmacOS
Отправка команды не доказывает её выполнение. Агент должен вернуть результат.
02 платформы агентов06 голосов интерфейса01 граница доступа, заданная владельцем
СИСТЕМА ПО ЧАСТЯМ
Небольшая панель управления. У каждой части — своя задача.
У каждого компонента своя ответственность. Стиль текста интерфейса не меняет права доступа и поведение команд.
01
TG-BOT-SERVER
Интерфейс Telegram, проверка ролей, управление устройствами и каталог релизов.
УПРАВЛЕНИЕ
02
XGENT-WDS + XGENT-MCS
Агенты для Windows и macOS: получают разрешённую команду и сообщают результат.
АГЕНТЫ
03
Guard Keeper
Сообщает состояние supervisor и может восстановить агент согласно локальной настройке. Не включит выключенный компьютер и не вернёт устройство без сети.
КОНТРОЛЬ
04
X-DOCK · X-LEDGER
Подписанное обновление агента и каталог GitHub-релизов. Выбранную версию подтверждает владелец; пакет проходит проверку подписи.
РЕЛИЗЫ
05
X-LEX
Шесть голосов интерфейса: X-TECH, X-PERSON, X-PIKMI, X-TARPED, X-CORE и X-ADAM. Меняются формулировки, а не права.
ИНТЕРФЕЙС
ГРАНИЦЫ ДОВЕРИЯ — ЧАСТЬ ПРОЕКТА
Управлять удобно. Ограничения — честно.
Для устройств владельца или устройств, которыми ему явно разрешили управлять. Не для обхода согласия операционной системы.
A / ДОСТУП
Права заданы явно
Защищённый владелец определяется конфигурацией. Для остальных аккаунтов есть роли пользователя, гостя или блокировка; права пользователя ограничены устройством и разрешёнными действиями.
MQTT использует TLS и HMAC-подписи сообщений. Шифрование содержимого зависит от ENCRYPT_PAYLOAD; нельзя считать его включённым в любой локальной конфигурации.
B / РЕАЛЬНОСТЬ
Статус — не гарантия
Статус «онлайн» означает, что недавно пришёл heartbeat, а не гарантирует доступность. Геолокация по IP приблизительная и не является GPS.
Камера, микрофон, запись экрана и другие защищённые функции требуют разрешённой команды и соответствующего разрешения ОС. Отправка команды сама по себе не подтверждает её выполнение на физическом устройстве.
СНИМОК ИСХОДНИКОВ4.3.0
Что проверено — и что ещё нет.
ЕСТЬ В РЕПОЗИТОРИИ
Исходный код, история релизов и офлайн-тестовые фикстуры.
ЗДЕСЬ НЕ ЗАЯВЛЕНО
Проверка действующих Telegram, MQTT, production VPS или физических Mac/Windows.
ГДЕ ИСКАТЬ ДАЛЬШЕ
В истории релизов и чек-листе приёмки — результаты для конкретных версий.