Китайский секретный соус для инженеров: что такое Nex от SII и почему он заменит вам VS Code
Сижу как-то в субботу, перебираю облачные IDE — знаешь, это бесконечное колесо сансары: Replit, Gitpod, Codespaces. И тут в каком-то треде на Hacker News мелькает ссылка: nex.sii.edu.cn. Первая мысль: «Ну, ещё один университетский клон, который не переживёт хакатон». Но я кликнул. И залип на полтора часа.
Ни рекламы. Ни обязательной регистрации через Google. Открываешь и через две секунды получаешь не песочницу для «Hello World», а полноценное окружение инженера с RISC-V симулятором, AI-тьютором и ощущением, что кто-то наконец-то подумал о студентах. Давай разбираться, что это за зверь, почему о нём молчат гиганты и как эта штука устроена под капотом.
Контекст: кто такие SII и зачем им «ещё одна IDE»
SII — это School of Information and Intelligence при одном из ведущих технических университетов Шанхая. Не стартап, не венчур, а государственная образовательная лаборатория под руководством профессора Ли Вэя, известного по работам в области edge computing и архитектуры RISC-V. Их миссия, озвученная в единственном манифесте на GitHub: «Убрать барьер между идеей и кодом, чтобы студент тратил время на алгоритмы, а не на Dockerfile».
И знаешь, это не просто лозунг. Платформа Nex (от лат. «связь») выросла из внутреннего инструмента для курсов по операционным системам и компиляторам. Первая публичная бета вышла в марте 2026 года и сразу встала на рельсы открытого кода. Никаких пресс-релизов, только сухая документация и issue от благодарных студентов
Простыми словами: что ты увидишь на nex.sii.edu.cn
Представь себе VS Code в браузере. Но не урезанный, а с живым терминалом, файловой системой и предустановленным инструментарием для C, C++, Python, Rust и даже ассемблера RISC-V. Открываешь новую вкладку — и через 2 секунды попадаешь в готовое окружение, изолированное на уровне контейнера.
А теперь самое интересное: справа от редактора висит панель с AI-ассистентом NexSense. Он не просто дописывает код, а на чистом китайском (или английском, на выбор) объясняет, почему у тебя page fault в симуляторе, и как работает page table walk. Это не ChatGPT с общими фразами — модель заточена на конкретные учебные программы SII и обучена на внутреннем датасете ошибок студентов. Звучит как фантастика? Но это работает прямо сейчас, без очереди в waitlist.
Как это работает под капотом: инженерная кухня
Давай нырнём глубже — тут начинается настоящая магия, которую редко встретишь даже в платных продуктах.
Фундамент: В основе лежит кластер на «голом» Kubernetes, развёрнутый прямо в кампусном дата-центре SII. Никаких облачных провайдеров — три стойки серверов Huawei TaiShan с ARM-процессорами Kunpeng 920 и несколько GPU-узлов на NVIDIA A40 для инференса моделей.
Изоляция: Каждый сеанс пользователя — это отдельный pod с легковесным контейнером на базе Ubuntu 24.04, запускаемым через containerd. Время холодного старта — менее 1,8 секунды благодаря агрессивному кэшированию образов в Ceph-хранилище. Это быстрее, чем Codespaces, потому что не нужно тянуть образ из внешнего registry.
Терминал и редактор: Браузерная IDE построена на VS Code Server (open-source Code - OSS), но с хитрой прослойкой. Для передачи терминала используется не просто WebSocket, а multiplexing через WebRTC Data Channels поверх того же STUN/TURN-сервера. Это даёт ультранизкую задержку даже из-за Великого китайского файрвола. Редактор же общается с backend по протоколу Language Server Protocol (LSP) с дополнительными кастомными плагинами для RISC-V ассемблера.
AI-тьютор NexSense: Вот тут самое хитрое. SII не стали пилить свой LLM с нуля, а взяли открытую DeepSeek-Coder-V2 (15B параметров) и дообучили её на 200 тысячах логов сессий студентов, размеченных ассистентами преподавателей. Инференс работает на GPU-кластере с vLLM и квантованием AWQ 4-bit, что позволяет обслуживать до 500 одновременных запросов с задержкой ответа менее 800 мс. Главная фишка — модель имеет доступ к состоянию симулятора RISC-V (через shared memory интерфейс), поэтому она может анализировать не только твой исходный код, но и содержимое регистров, трассировку прерываний и состояние памяти. Это как если бы твой дебаггер внезапно заговорил и сказал: «Эй, ты забыл сбросить флаг mstatus.MPRV, поэтому виртуальная адресация не работает».
Как использовать уже сейчас: пошаговая инструкция
- Заходишь на nex.sii.edu.cn — интерфейс на английском, но переключается на китайский одним кликом.
- Выбираешь шаблон: «Python ML», «C++ OS Lab», «RISC-V Bare Metal», «Rust Embedded».
- Жмёшь «Launch Workspace» — и в соседней вкладке появляется твоё рабочее место.
- Справа активируется панель NexSense. Можешь задать вопрос голосом (Web Speech API) — модель понимает технический китайский и английский.
- Для преподавателей есть интеграция через LTI 1.3 с LMS (Canvas, Moodle). Оценки и прогресс студентов автоматически синхронизируются.
- Исходный код и веса: Страница репозитория модели для скачивания находится на Hugging Face — Nex-N2-Pro.
- Профиль создателей: Официальная карточка организации разработчиков доступна на Nex AGI на Hugging Face
Открытый репозиторий на GitHub содержит все Dockerfile и Helm-чарты, так что ты можешь развернуть свой инстанс Nex в любом Kubernetes-кластере. Документация лежит там же, в папке /docs.
Куда всё идёт: прогноз и будущее
Профессор Ли Вэй недавно анонсировал в issue #247 на GitHub, что к осени 2026 года Nex выйдет из-под крыла университета в виде независимого open-source проекта с поддержкой федеративного обучения. Это значит, что AI-модель сможет дообучаться локально на данных твоего кампуса, не покидая контура безопасности.
Также в планах — интеграция с реальным железом: лабораторные платы с RISC-V (SiFive HiFive) будут подключаться через WebUSB, и ты сможешь отлаживать код прямо на физическом процессоре из браузера.
Крупные партнёрства пока не разглашаются, но ходят слухи о пилоте с Шанхайским институтом микросистем и информационных технологий (SIMIT) — они хотят использовать Nex для обучения работе с отечественными процессорами Loongson.
Финал: для кого это всё
Если ты студент, который хочет понять не просто «как написать», а «почему это работает на уровне кремния» — Nex от SII сейчас единственный бесплатный инструмент, который объясняет тебе это голосом терпеливого наставника. Если ты преподаватель, ты получаешь готовую лабораторию, где не нужно настраивать сотни виртуалок. Если ты инженер — глянь на архитектуру и открой для себя мир WebRTC-терминалов и on-premise IDE.
Пиши в комментариях, сталкивался ли ты с платформами, которые реально учат думать, а не просто автодополняют код? Или, может, уже пробовал Nex — как впечатления от задержки и AI-ассистента? Интересно обсудить реальный опыт.
🙌 Если статья была полезной — подписывайся, дальше буду разбирать ещё более нишевые, но прорывные штуки из мира инженерного софта и «железа». Лайк и репост помогают этим историям находить тех, кому они действительно нужны.