К содержимому
Empire V · AI-Studio
Все папки

AI-ассистенты и ботыокт 2026

Командный AI-ассистент

Приложение для команды: общие задачи и база знаний, а нейросеть у каждого своя — без утечки доступов

Прототип

6

сервисов нейросетей на выбор, включая бесплатные локальные

46 / 0

проверок интерфейса пройдено / провалено в сквозном прогоне

40

наборов автотестов, включая обрыв связи у двух участников

≈ 53 тыс.

строк кода

В чём была проблема

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

Что мы сделали

  1. Четыре режима работы

    «Агент» — личный разговор с нейросетью вне командных задач, «Доска» — шаги воркфлоу с живым запуском, «Полотно» — шаги и их связи, «Документ» — общий текст команды. Участники общаются в чате воркфлоу и зовут нейросеть через @упоминание.

  2. Своя нейросеть у каждого

    Каждый подключает свой сервис — Claude, ChatGPT-совместимые, Gemini, OpenRouter или бесплатную модель на своём компьютере (Ollama, LM Studio). Ключи доступа хранятся зашифрованными и не покидают компьютер.

  3. База знаний

    Общие статьи с историей версий, поиском по-русски с учётом падежей («командировкам» находит «командировки») и защитой от конфликтов при одновременной правке.

  4. Ассистент, который действует

    С разрешения пользователя ассистент работает в выбранной рабочей папке с файлами и сайтами; рискованные действия блокируются или ждут подтверждения.

  5. Прозрачные расходы и администрирование

    Токены, стоимость и активное время по участникам, выгрузка в таблицу. Роли и права, вложения до 10 файлов по 25 МБ в сообщении.

  6. Свой сервер за один шаг

    Кнопка «Собрать папку для VPS» готовит всё для развёртывания сервера команды; хранилище работает на отдельном сервере в Нидерландах.

Как это выглядит

Для технических специалистов

Технические детали

Клиент-серверное приложение на TypeScript: Electron + React на ПК, сервер Fastify + Socket.IO + Drizzle; локально PGlite, в облаке — PostgreSQL 18 в Docker. Единый адаптер над LLM-провайдерами и CLI-подписками, дизайн «Бумага и свет».

Ключи
Шифрование Windows DPAPI; ключи не передаются на сервер команды.
Режим «Агент»
Инструменты: файлы, PowerShell, загрузка страниц, скрытый браузер. Уровни прав read / ask / auto, фильтры опасных команд и сетевых обращений, рабочая папка.
Защита от выдуманных действий
Вне режима «Агент» модель не может заявить, что что-то выполнила, — отдельное правило проверяет ответы.
Поиск по-русски
Морфология при поиске по базе знаний, история версий статей и обнаружение конфликтов правок.
Тесты
40 тестовых файлов, e2e-сценарий «два участника + обрыв связи», сквозной прогон интерфейса: 46 пройдено, 0 провалено, 1 пропущен.

Модели и AI-сервисы

  • Claude
  • GPT
  • Gemini
  • OpenRouter
  • Ollama
  • LM Studio

Технологии

  • TypeScript
  • Electron
  • React 19
  • Fastify
  • Socket.IO
  • Drizzle ORM
  • PostgreSQL 18
  • PGlite
  • Docker

Написать нам в Telegram

Откроется Telegram с готовым сообщением. Данные нигде не сохраняются.