source-available · версия 2.15.0

Команда ИИ-сотрудников,
которая работает на вашем сервере

SagaAI Platform собирает чат-ассистентов, автономных оркестраторов, базы знаний и встроенного агента-разработчика в одном веб-интерфейсе. Код, документы и переписка остаются у вас — платформа запускается локально или на вашем сервере.

  • Python 3.12+ и Streamlit
  • SQLite, без внешней СУБД
  • Интерфейс на трёх языках
  • Лицензия PolyForm Noncommercial 1.0.0

Что внутри

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

💬 ИИ-помощники

Чат-ассистенты с собственными системными промптами, моделями и файлами. Рутинные вопросы, тексты, переводы, разбор документов.

👥 Сотрудники-оркестраторы

Автономные агенты с ролью, набором инструментов, инструкциями и навыками. Работают шаг за шагом над многошаговыми задачами.

🔧 DevAgent

Встроенный агент-разработчик: план → утверждение → правки → тесты, с бэкапами и откатом. Есть полностью автономный режим по загруженному плану.

📚 Базы знаний (RAG)

Локальные базы с поиском BM25 (работает без ключей), векторным и гибридным режимами. Ответы строятся на ваших документах, а не на памяти модели.

🧩 Навыки и коннекторы

Пакеты инструкций для агентов и подключения внешних сервисов — GitHub, SSH, MCP. Расширение без правки кода платформы.

🛡️ Контроль действий

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

Не «ещё один чат-бот», а рабочие роли

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

Встроенный Employee Creator собирает сотрудника по описанию на естественном языке, Assistant Creator делает то же для простых чат-помощников. Дальше вы переключаетесь между сотрудниками в сайдбаре или ставите задачу тому, чья специализация подходит.

Подробнее о возможностях
СотрудникЧем занимается
📣 МаркетологКонтент-план, тексты, разбор конкурентов по вашей базе
💰 ФинансистРазбор таблиц и выгрузок, расчёты, сверка статей
🔬 ИсследовательОбзор источников, сравнение подходов, сборка фактов
🗂️ СекретарьПротоколы, резюме переписки, черновики писем
🧭 АналитикСводки, выводы, регулярные отчёты по шаблону
⚖️ Юрист-ассистентПоиск по регламентам и договорам, чек-листы

Запуск за четыре шага

Ни Docker, ни внешней СУБД, ни обязательных API-ключей: база знаний на BM25 ищет без обращения к провайдерам.

1

Склонируйте репозиторий

git clone https://github.com/TVD2100/sagaai-platform.git
cd sagaai-platform
2

Создайте окружение

python -m venv .venv
.venv\Scripts\activate   # Windows
source .venv/bin/activate # Linux, macOS
3

Установите зависимости

pip install -r requirements.txt
4

Запустите

streamlit run app.py
# http://localhost:8501

Требуется Python 3.12 или новее. Подробности, включая настройку моделей и ключей — в документации.

Кому подходит

Некоммерческое использование бесплатно — по лицензии PolyForm Noncommercial 1.0.0.

🎓 Студентам и преподавателям

Тренажёр по своим конспектам, разбор тем, проверка текстов, методические материалы.

🔬 Исследователям

Обзор литературы, извлечение данных из PDF и таблиц, воспроизводимые опыты с агентами.

🏛️ Некоммерческим организациям

Обращения, документы, отчёты и заявки, внутренняя база знаний по регламентам.

🏡 Личным проектам

Домашние исследования и хобби-разработка без коммерческого применения.

💼 Командам и бизнесу

Коммерческое использование — по отдельному договору с правообладателем.

🛠️ Разработчикам

Полный доступ к промптам, моделям, инструментам; расширение навыками и функциями.

Начните с локального запуска

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