Repolode
yc-software

yc-software/qm

Самостоятельно размещаемый мультиплеерный AI-агент для команд, доступный в Slack и веб-приложении, с изолированными рабочими пространствами для каждого пользователя и комнаты.

Звёзды
15,646
Форки
1,943
Открытые issues
1,020
Последний коммит
13 часов назад

Что это?

QM — это агентная платформа, созданная для команд, а не отдельных пользователей. Для каждого сотрудника создаётся изолированное рабочее пространство со своей памятью, файлами, представлением учётных данных, разрешениями, запланированными задачами, веб-приложениями и постоянной песочницей. Агент также может работать в общих каналах Slack, групповых сообщениях и проектах.

Ядро не зависит от интерфейса и рассчитано на разные сценарии использования; конфигурация для конкретной компании, собственные инструменты, навыки и инфраструктура хранятся в отдельном каталоге развёртывания, которым управляет CLI qm. Поддерживаются взаимозаменяемые агентные платформы Pi и Claude Code, а Pi может запускать модели от многих провайдеров. Развёртывание поддерживается на Fly и AWS и выполняется в собственном облачном аккаунте оператора; для хранения сессий и состояния используется Postgres.

Параметры безопасности настраиваются для всей организации: доступны три режима (Strict, Auto и Dangerous) и отдельная настройка общего доступа (Isolated или Open). Также можно включить проверку содержимого и задать политику команд заранее.

Ключевые возможности

  • 01Изолированные память, файлы, разрешения и песочницы для каждого пользователя и комнаты.
  • 02Работает и в Slack, и в веб-приложении с одинаковыми учётными данными и конфигурацией.
  • 03Поддерживает сменные агентные платформы Pi и Claude Code, а также множество провайдеров моделей.
  • 04Средства администрирования для настройки режима безопасности, общего доступа и доступных моделей на уровне организации.
  • 05Общие навыки с продвижением, требующим одобрения администратора, и импортом из Git-репозиториев.
  • 06Crons, watches и входящие вебхуки для фоновых задач.

Сценарии использования

  • Предоставить команде стартапа общего AI-ассистента в каналах Slack для отслеживания проектов и напоминаний о дальнейших шагах.
  • Искать информацию во внутренних заметках, электронной почте, документах и базах данных вместе с результатами из интернета.
  • Создавать и публиковать внутренние веб-приложения для конкретных сотрудников.
  • Позволить инженерам работать с агентом прямо в репозитории: запускать тесты, открывать PR и следить за CI.

Быстрый старт

  1. 1

    Инициализируйте репозиторий для развертывания с помощью qm CLI

    npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws>
  2. 2

    Установите зависимости репозитория для развертывания

    npm install
  3. 3

    Следуйте созданной инструкции по развертыванию, чтобы настроить инфраструктуру, вход в систему и учетные данные, а затем выполнить развертывание

Что важно знать

  • Каждое развертывание выполняется в вашей собственной облачной учетной записи и требует настройки провайдера, поэтому установить его одним нажатием нельзя.
  • Для сохранения сеансов нужна база данных Postgres, настроенная через DATABASE_URL и SESSION_STORE=postgres; иначе после перезапуска сеансы будут потеряны.

В выпуске Repolode Weekly

В подборках

Темы

Частые вопросы

Что такое qm?
Самостоятельно размещаемый мультиплеерный AI-агент для команд, доступный в Slack и веб-приложении, с изолированными рабочими пространствами для каждого пользователя и комнаты. QM — это агентная платформа, созданная для команд, а не отдельных пользователей. Для каждого сотрудника создаётся изолированное рабочее пространство со своей памятью, файлами, представлением учётных данных, разрешениями, запланированными задачами, веб-приложениями и постоянной песочницей. Агент также может работать в общих каналах Slack, групповых сообщениях и проектах.
qm можно использовать бесплатно? Какая у него лицензия?
qm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
qm всё ещё поддерживается?
Активно поддерживается. Последний коммит в qm — 6 нояб. 2026 г..
Для чего можно использовать qm?
Предоставить команде стартапа общего AI-ассистента в каналах Slack для отслеживания проектов и напоминаний о дальнейших шагах. Искать информацию во внутренних заметках, электронной почте, документах и базах данных вместе с результатами из интернета. Создавать и публиковать внутренние веб-приложения для конкретных сотрудников. Позволить инженерам работать с агентом прямо в репозитории: запускать тесты, открывать PR и следить за CI.
Как установить qm?
Инициализируйте репозиторий для развертывания с помощью qm CLI: npm exec --yes --package=@yc-software/qm@latest -- qm init . --org <slug> --target <fly-or-aws> Установите зависимости репозитория для развертывания: npm install Следуйте созданной инструкции по развертыванию, чтобы настроить инфраструктуру, вход в систему и учетные данные, а затем выполнить развертывание
Где скачать qm?
Исходный код и инструкции по установке — на GitHub: https://github.com/yc-software/qm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

38 тыс.+116 за неделю2,5 тыс.PythonAGPL-3.0Обновлён 3 месяца назад