- Что такое HackAlice / Yandex Station Extended
- quasard: локальная Яндекс Станция без облака
- Что внутри голосового цикла
- Что даёт «полная локальность» на практике
- Чего не будет
- Гибрид: Quasar Bridge (LLM + Home Assistant + Яндекс)
- Ещё вариант: голос ChatGPT через ПК
- Другие возможности после root
- Что выбрать под задачу
- Риски и здравый смысл
- FAQ
- Вывод
HackAlice (hackalice.me) — вики сообщества Yandex Station Extended про root на колонках и жизнь после облака. Если нужна локальная Алиса без облака, в центре внимания не «htop по SSH», а подмена бэкенда: Яндекс Станция думает, что говорит с Яндексом, а отвечает ваш сервер — без их подписок и сценариев «всё через аккаунт». Для тех, кто уже уходит в Home Assistant, это как раз тот слой.
Ниже — что умеет проект, чем отличается полная эмуляция от гибрида, какие железные и софт-требования, и какие ещё рецепты есть после root. Это обзор по публичной документации вики и связанных репозиториев, не пошаговый гайд «сломать чужую колонку»: только свои устройства.
Что такое HackAlice / Yandex Station Extended
По сути это база знаний и набор практик вокруг уже купленных Станций: root без разборки (у каждой модели свой путь), SSH, защита от насильственных OTA, пакеты yse, рецепты USB/AirPlay/плагинов и разбор внутренней прошивки quasar. Чат сообщества — Telegram @hackalice.
Базовый маршрут с вики:
- получить root (~15 минут, способ зависит от модели);
- поднять SSH и отключить обновления, иначе доступ легко потерять после OTA;
- поставить нужные пакеты и уже потом — рецепты (USB, LLM, свой бэкенд).
Поддерживаемые модели на момент обзора вики включают Мини / Мини 2 / Мини 3, Миди, Станцию 2 и 3, Лайт и Лайт 2, Макс, Стрит, умный хаб, Станцию 1-го поколения, JBL Link Music с Алисой — с оговорками по прошивкам и методам (DNS, ADB, AliceBridge, retail CA и т.д.). Перед любым экспериментом сверяйте актуальную таблицу на сайте: железо и способы доступа меняются.
quasard: локальная Яндекс Станция без облака
quasard (неофициальный, не связан с Яндексом) — ответ на запрос «локальная Алиса без облака и без подписок». Он поднимает у вас бэкенд, который целиком заменяет облако Алисы. Яндекс Станция по DNS уводится на ваш сервер и больше не ходит «наружу» за голосовым циклом: активация, распознавание, ответ и озвучка идут через вас.
Упрощённая схема из документации:
- роутер принудительно резолвит домены Яндекса на ваш ПК/сервер (пример автора — OpenWrt + свой сертификат, которому доверяет колонка);
- HTTP-мок отвечает на oauth / register / sync / device_list / метрики — колонка «активируется» без облака, OTA режут;
- WebSocket
uniproxy(/uni.ws) принимает голос: Ogg/Opus → VAD → ASR → LLM → TTS → снова Ogg/Opus на колонку.
Что внутри голосового цикла
- VAD — Silero (конец фразы);
- ASR — GigaAM v3 (с пунктуацией), порядка ~1 ГБ VRAM;
- LLM — любой OpenAI-совместимый API: Groq, Ollama, vLLM, LM Studio… характер в
system_prompt.txt, перечитывается на лету; - TTS — клон голоса F5-TTS по короткому образцу (русские веса, заметный объём VRAM) или запасной Edge TTS без GPU;
- ответ стримится по фразам: первая готовая фраза уже уходит на колонку, пока модель дописывает остальное.
Протокол uniproxy поддержан в двух видах: JSON на старых прошивках (~1.56) и бинарный protobuf Alice API на 3.x — сервер определяет формат по первому кадру. Схемы для 3.x вытащены из прошивки.
Что даёт «полная локальность» на практике
- не нужен рабочий аккаунт облачной Алисы для диалога;
- нет обязательной подписки Яндекса Плюс / облачных «навыков» как условия жизни колонки;
- можно жить в LAN без выхода колонки в интернет (если LLM и музыка тоже локальные или вам они не нужны);
- быстрые команды без LLM: громкость, стоп, Bluetooth, сброс диалога;
- опционально — куски Яндекс Музыки (волна, поиск, лайк), если вы сами их включите: это уже не «полный офлайн», а отдельный выбор.
Чего не будет
- штатного голоса «как у Алисы из облака» — озвучивает ваш TTS;
- облачного умного дома и сценариев Яндекса «из коробки»;
- лёгкого «поставил на малину и забыл»: автору нужен серьёзный GPU (в доке — проверка на мощной NVIDIA), Python, DNS/TLS-перехват на роутере.
Именно quasard — ближайший ответ на «полная эмуляция сервера Яндекса». Гибриды ниже облако не выкидывают целиком.
Гибрид: Quasar Bridge (LLM + Home Assistant + Яндекс)
Quasar Bridge — прокси на Go: колонка по-прежнему использует облачный ASR/TTS (голос Алисы), но смысловые запросы можно развести:
- умный дом и состояние устройств → Home Assistant (через совместимый MCP), формулировку ответа делает ваша LLM;
- «спроси нейросеть», сложные вопросы, чтение страниц → своя LLM;
- музыка, погода, таймеры и привычный облачный быт → Яндекс.
На колонке правят uniProxyUrl / uniProxyQuicUrl в quasar.cfg и направляют тракт на ваш Go-сервер. Есть сборки под ARM64 и установка через пакеты YAM. Проверено на Станции 2 / Quasar 3.21; другие модели — на свой страх и риск.
Важно: это не «без Яндекса». Аккаунт и облачный речевой тракт остаются. Зато удобно, если колонка должна остаться «узнаваемой Алисой», а дом уже на HA, Zigbee и локальных сценариях — см. также Zigbee в Home Assistant.
Ещё вариант: голос ChatGPT через ПК
Отдельный рецепт — аудиомост Alisa-ChatGPT-voice-assistant: микрофоны/динамик Станции стыкуются с голосовым режимом сайта ChatGPT в Chromium на Linux-ПК (Xvfb). Команды вроде «открой чат» / «закрой чат» переключают режим. Для Лайт 2 / Plum это рабочий «чужой мозг», но ПК должен быть включён, а выход из GPT обратно в штатную Алису завязан на облако Яндекса. Полной офлайн-эмуляции сервера здесь нет.
Другие возможности после root
Кроме замены «мозга» вики описывает кучу железячных и софт-рецептов:
- USB Host (OTG) — флешки/SSD, USB-Ethernet, USB-ЦАП/наушники через хаб (Лайт, Станция 2);
- AirPlay 2 — колонка как приёмник (Мини 3; на Лайт 2 — рядом с Алисой);
- Spotify Connect на Станции 2 + голосовой «поставь…» через Spotify;
- свои звуки — файлы и потоки, звук при включении;
- подсветка — своё управление кольцом, формат
.led, возврат штатных анимаций; - YAM / BetterYAM — плагины
.yap, веб-панель, Lua API к кнопкам, датчикам, LED и голосовым командам; - MPRIS → Bluetooth Алисы — любой Linux-плеер как источник с общей громкостью и «дальше/пауза»;
- отключение OTA — чтобы прошивка не «починила» вам жизнь и не сломала root;
- ТВ-набор для Станции 1 — веб-пульт, лаунчер, SmartTube, VPN на HDMI;
- рецепт «колонка без Яндекса» для заблокированных подписочных Станций (отдельный сценарий на вики — когда облако уже отказало, а железо живое).
Плюс инженерный слой: разбор quasar, портов, I2C, звука, голосового тракта (локально только спотер «Алиса» и короткий набор команд; полный ASR в штатной схеме — облачный). Это полезно, если пишете свой софт, а не только ставите готовый quasard.
Что выбрать под задачу
- нужна колонка без облака и подписок, свой голос/LLM, готовность возиться с DNS/GPU → смотрите quasard;
- нужен умный дом на HA, голос Алисы оставить, часть запросов в свою нейросеть → Quasar Bridge;
- хочется иногда поболтать с ChatGPT голосом с той же Станции → мост через ПК;
- достаточно медиа/периферии → USB, AirPlay, Spotify, свои звуки — без подмены uniproxy.
Для удалённого доступа к Home Assistant без «белого» IP по-прежнему удобнее свой контур вроде CloudPub, а не надежда на облако колонки.
Риски и здравый смысл
- правка системных разделов может «окирпичить» колонку — только свои устройства, бэкапы и понимание отката;
- не светите в чатах
devices.json, MAC, серийники и токены; - после root без фиксации OTA Яндекс может обновить прошивку и закрыть дыру;
- полная эмуляция — исследовательский софт; совместимость моделей/прошивок не гарантирована «на все Станции»;
- юридически и по гарантии это зона серой модификации железа — учитывайте сами.
FAQ
Вывод
HackAlice на hackalice.me — входная точка, если Яндекс Станция уже дома, а облако и подписка надоели. Для локальной Алисы без облака смотрите quasard: DNS на свой хост, мок активации, свой uniproxy, ASR/LLM/TTS. Компромисс с голосом Алисы и умным домом на HA — Quasar Bridge. USB, AirPlay, Spotify, подсветка и YAM делают из колонки нормальный Linux-девайс, а не только микрофон для чужого облака.








