Перейти к содержимому

Кейс

Neurallux

Конструктор автоматизаций для Telegram.

Главная
Главная
Сценарий
Сценарий
Документация
Документация

Дальше — как я его собрал: идея, технологии, движок и работа за ними.

neurallux.com ↗

01 — Начало

Всё началось с монолита. Выросло в конструктор.

22 мая 2025. Первая идея была простой: ИИ-персонажи, живущие в настоящих Telegram-аккаунтах. Задаёшь имя, аватарку, характер — и персонаж сам общается с людьми.

Пользователи хотели большего: разные реакции на разные сообщения, задержки, голос, знания, интеграции. Каждое новое желание превращалось в ещё одну жёстко прошитую настройку монолита.

Поэтому я переделал всё. Персонаж стал лишь одним из возможных сценариев внутри визуального конструктора, где кто угодно собирает любую автоматизацию из блоков.

“Самым сложным было не написать новый код, а отпустить старую идею.
— Stepan Udalov

02 — Архитектура

Нарисовано по реальному репозиторию.

Три сервиса, одна сеть. Веб-приложение, чтобы строить, API, чтобы думать, и Telegram-сервис, который управляет аккаунтами.

03 — Опыт

Строю Neurallux от ядра до продакшена.

Собственный продукт, где я отвечаю за всё: архитектуру бекенда, безопасность, ИИ-слой, инфраструктуру и связку с фронтендом.

Fullstack-разработчик

Neurallux ↗/собственный продукт

Май 2025 — сейчас

Что сделано10

  1. feat(core)01

    Бекенд на FastAPI со слоистой архитектурой

    Спроектировал бекенд на FastAPI со слоистой архитектурой (endpoints / use cases / services / repositories): PostgreSQL, Redis, SQLAlchemy, ООП и SOLID, безопасная аутентификация (JWT, RBAC, API Key, HMAC, AES-GCM).

  2. feat(auth)02

    Регистрация и верификация

    Реализовал регистрацию и верификацию пользователей (email + Telegram + OAuth2) с защитой от race conditions.

  3. feat(telegram)03

    Telegram-сервис с мультиаккаунтом

    Создал Telegram-сервис на Telethon с поддержкой множества аккаунтов.

  4. feat(workflow)04

    Workflow-движок

    Разработал workflow-движок для автоматизации процессов с планировщиком APScheduler.

  5. feat(accounts)05

    Управление Telegram-аккаунтами

    Реализовал управление Telegram-аккаунтами: лимиты, верификация и webhook-интеграции.

  6. feat(ai)06

    ИИ-слой, RAG и биллинг

    Построил ИИ-слой: несколько моделей и провайдеров (OpenAI, Anthropic, Google и другие) за единым слоем абстракции, RAG-систему с хранением данных в S3 и биллинг (ЮKassa).

  7. feat(voice)07

    Голосовой ИИ

    Добавил голосовой ИИ (TTS, кастомные голоса) с учётом пользовательских лимитов.

  8. ops(infra)08

    Инфраструктура и деплой

    Настроил инфраструктуру и деплой: Docker, docker-compose, Nginx, SSL, VPS.

  9. lead(frontend)09

    Лид фронтенда и API-контракты

    Руководил разработкой фронтенда (Next.js / React / TypeScript), отвечал за интеграцию с бекендом и API-контракты.

  10. test(quality)10

    Git и тестирование

    Использовал Git для контроля версий и pytest для тестирования.

04 — Навыки

Как связаны навыки.

Каждый навык здесь связан с реальной работой в Neurallux.

Бекенд

Python и асинхронные сервисы: API, Telegram-боты и рантайм, планировщики.

Направления9

05 — Хронология

Каждый день с 22 мая 2025.

Neurallux — живой продукт. Разработка началась 22 мая 2025 и не останавливается, стабильная версия уже работает в продакшене.

Каждая клетка — один день разработки Сегодня
  1. 22 мая 2025 г.

    Старт проекта

    ИИ-персонажи в Telegram

  2. 7 июня 2025 г.

    Смена концепции

    В сторону workflow-конструктора

  3. 13 сентября 2025 г.

    Бета-тест

    Официальный старт открытой беты

  4. 25 декабря 2025 г.

    Стабильный релиз

    Сценарии, мультиаккаунт, биллинг

06 — Контакты

Давай построим то, что работает само.

Открыт к работе в найм и проектам для заказчиков. Remote или релокация. Быстрее всего — в Telegram.

01Telegramбыстрее всего
@zermoicНаписать→
03GitHubпрофиль
Aducy-techgithub.com ↗
© 2026 Спроектировал и сделал Степан Удалов.

Founder-Engineer

Степан Удалов

Загрузка0%