Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

OpenMAICv1.0.1

ИИ-конструктор курсов: тема или PDF превращается в интерактивный курс со слайдами, тестами и ИИ-преподавателем.

OpenMAIC (Open Multi-Agent Interactive Classroom) - self-hosted платформа, которая превращает тему или загруженный документ в готовый интерактивный курс. Вы вводите запрос, а платформа сама строит программу: слайды на вайтборде, квизы, PBL-задания, и ведет занятие ИИ-преподаватель с ИИ-одногруппниками, которые задают вопросы и обсуждают материал. Это закрывает боль «есть материал, но нет времени превратить его в нормальный интерактивный урок». Лицензия MIT.

Продукт provider-neutral (BYOM): работает с любым OpenAI-совместимым LLM - OpenAI, Anthropic, Google, OpenRouter, DeepSeek, Qwen или локальными Ollama/Lemonade. Модель вы приносите свою: инстанс личный или командный, данные и курсы остаются на вашем сервере.

После создания сервера OpenMAIC ставится автоматически: docker поднимает пре-собранный образ (у вас на машине ничего не компилируется), Caddy выпускает Let's Encrypt и открывает доступ по HTTPS на magic-DNS домене, а весь трафик к LLM-провайдеру уходит через egress вне РФ (обход географических ограничений - провайдеры блокируют российские IP). Сайт закрыт кодом доступа, чтобы инстанс не был открыт всем.

Что внутри

OpenMAIC v1.0.1 (Next.js 16, React 19, LangGraph)
приложение на порту 3000, слушает только localhost.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt). Обязателен: код доступа работает только по HTTPS.
Egress-прокси к LLM-провайдерам вне РФ
вшит в образ (глобальный undici-диспетчер), без него провайдеры отдают 403.
Пре-собранный образ тянется из нашего ассета и грузится через docker load
сборки Next.js на клиенте нет (она тяжелая, 8 GB+).

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net.

  2. Код доступа к сайту = пароль вашего сервера из личного кабинета. Работает только по HTTPS.

  3. BYOM: впишите свой ключ LLM в /opt/openmaic/.env.local (OPENROUTER_API_KEY=... или другой провайдер) и примените изменения командой docker compose -f /opt/openmaic/compose.yml up -d (именно up -d, не restart). После этого можно вводить тему и генерировать курс.

Важно

Изоляции пользователей в продукте нет by design: все сессии в одном инстансе под общим кодом доступа. Это личный или командный инстанс, не мульти-тенант SaaS с отдельными аккаунтами учеников.

Подробный разбор с замерами и скриншотами →
OpenMAIC450 ₽/месЗапустить →