MCPcopy
hub / github.com/agentscope-ai/QwenPaw

github.com/agentscope-ai/QwenPaw @v1.1.12.post2 sqlite

repository ↗ · DeepWiki ↗ · release v1.1.12.post2 ↗
14,698 symbols 57,872 edges 1,441 files 7,945 documented · 54%
README

QwenPaw

GitHub Repo PyPI Documentation Python Version Last Commit License Code Style GitHub Stars GitHub Forks DeepWiki Discord X DingTalk AgentScope Platform

[Документация] [English] [中文] [日本語]

QwenPaw Logo

Понимает вас, всегда с вами.

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

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

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

Расширение через Skills — Встроенное планирование по расписанию, обработка PDF и Office, дайджест новостей и многое другое; пользовательские навыки подгружаются автоматически, без привязки к одному поставщику. Именно Skills определяют, что умеет QwenPaw.

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

Многоуровневая безопасность — Защита инструментов, контроль доступа к файлам, сканирование безопасности навыков для обеспечения безопасной работы.

Любые каналы — DingTalk, Feishu, WeChat, Discord, Telegram и другие. Один QwenPaw, подключайтесь по необходимости.

Что можно делать с QwenPaw

  • Социальные сети: Ежедневные дайджесты популярных постов (Xiaohongshu, Zhihu, Reddit), резюме видео Bilibili/YouTube.
  • Продуктивность: Дайджест важного из почты и email-рассылок в DingTalk/Feishu/QQ; упорядочивание контактов из почты и календаря.
  • Творчество и создание: Опишите цель перед сном, автоматическое выполнение, утром получите прототип; полный процесс от выбора темы до финального видео.
  • Исследования и обучение: Отслеживание новостей в области технологий и ИИ, поиск и повторное использование материалов личной базы знаний.
  • Рабочий стол и файлы: Организация и поиск локальных файлов, чтение и резюмирование документов, запрос файлов в чате.
  • Исследуйте больше: Комбинируйте Skills с запланированными задачами в собственное агентное приложение.

Новости

  • [2026-06-17] v1.1.12 — Обновление страницы моделей и Простой режим | Новый дизайн страницы моделей с агрегацией провайдеров; Простой режим с плоской навигацией.
Основное Что нового
Обновление страницы моделей Агрегация провайдеров, единый UI карточек и новый макет.
Простой режим Плоская навигация, сортировка сессий по времени обновления.
Неблокирующая отправка Адаптивный троттлинг для всех каналов.
Токены за ход Всплывающее окно с использованием токенов и контекста.
Сохранение порта десктопа Сохранение порта бэкенда между перезапусками.

Также: широкий режим, подсветка синтаксиса, группировка Langfuse по циклу агента, исправление схемы инструментов Gemini. v1.1.12 Release Notes →

  • [2026-06-11] Запуск платформы AgentScope — Бесплатный деплой QwenPaw, обмен плагинами и маркет Skill. Попробовать →

  • [2026-06-10] v1.1.11 — Бесплатные модели OAuth, Маркет плагинов, Белый список MCP. v1.1.11 Release Notes →

  • [2026-06-01] v1.1.10 — Порождение субагентов, Открыть каталог, канал Tencent Yuanbao. v1.1.10 Release Notes →

  • [2026-05-27] v1.1.9 — Режим Coding (трёхпанельная Web IDE), Tauri Desktop, единый контроль доступа. v1.1.9 Release Notes →

  • [2026-05-19] v1.1.8 — Официальная дистрибуция плагинов, QwenPaw Pet, стриминг-карточки DingTalk / Feishu / Telegram. v1.1.8 Release Notes →

  • [2026-05-14] v1.1.7 — Пакетные действия в браузере, OAuth 2.1 MCP, календарь Cron, множественные вложения. v1.1.7 Release Notes →

  • [2026-05-09] v1.1.6 — Голосовой ввод Whisper, плагин GPT Image 2, провайдер Volcano Engine, диаграммы Mermaid. v1.1.6 Release Notes →

  • [2026-04-12] CoPaw переименован в QwenPaw — глубокая интеграция с экосистемой Qwen, миссия не меняется. v1.0.0 Release Notes →


Оглавление

Рекомендуемое чтение:


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

Вариант 1: pip install

Если вы предпочитаете самостоятельно управлять Python:

pip install qwenpaw
qwenpaw init --defaults
qwenpaw app

Затем откройте консоль в браузере: http://127.0.0.1:8088/, настройте модель и начните диалог. Для использования в DingTalk, Feishu, WeChat и других приложениях см. документацию Настройка каналов.

Console


Вариант 2: Установка через скрипт

Не требуется ручная настройка Python, одна команда автоматически завершает установку. Скрипт автоматически загрузит uv (менеджер пакетов Python), создаст виртуальное окружение, установит QwenPaw и все зависимости (включая Node.js и frontend-ресурсы). Примечание: может не работать в некоторых сетевых окружениях или при корпоративном контроле доступа.

macOS / Linux:

curl -fsSL https://qwenpaw.agentscope.io/install.sh | bash

Windows (CMD):

curl -fsSL https://qwenpaw.agentscope.io/install.bat -o install.bat && install.bat

Windows (PowerShell):

irm https://qwenpaw.agentscope.io/install.ps1 | iex

Примечание: Установщик автоматически проверит статус uv. Если он не установлен, будет предпринята попытка автоматической загрузки и настройки. Если автоматическая установка не удалась, следуйте инструкциям на экране или выполните python -m pip install -U uv, затем повторно запустите установщик.

⚠️ Специальное уведомление для пользователей Windows Enterprise LTSC

Если вы используете Windows LTSC или корпоративную среду с строгими политиками безопасности, PowerShell может работать в режиме ограниченного языка, что может вызвать следующие проблемы: 1. При использовании CMD (.bat): Скрипт выполняется успешно, но не может записать в Path

Скрипт завершает установку файлов. Из-за режима ограниченного языка он не может автоматически обновить переменные окружения. Настройте вручную следующим образом: - Найдите директорию установки: - Проверьте доступность uv: Введите uv --version в CMD. Если отображается номер версии, настройте только путь QwenPaw. Если появляется сообщение 'uv' не является внутренней или внешней командой, исполняемой программой или пакетным файлом, настройте оба пути. - Путь uv (выберите один в зависимости от места установки; используйте, если uv недоступен): Обычно %USERPROFILE%\.local\bin, %USERPROFILE%\AppData\Local\uv или папка Scripts в директории установки Python - Путь QwenPaw: Обычно находится в %USERPROFILE%\.qwenpaw\bin. - Вручную добавьте в системную переменную окружения Path: - Нажмите Win + R, введите sysdm.cpl и нажмите Enter, чтобы открыть свойства системы. - Нажмите "Дополнительно" -> "Переменные среды". - В "Системных переменных" найдите и выберите Path, затем нажмите "Изменить". - Нажмите "Создать", последовательно введите оба пути к директориям, затем нажмите OK для сохранения. 2. При использовании PowerShell (.ps1): Выполнение скрипта прерывается

Из-за режима ограниченного языка скрипт может не суметь автоматически загрузить uv. - Установите uv вручную: Обратитесь к GitHub Release, загрузите uv.exe и поместите его в %USERPROFILE%\.local\bin или %USERPROFILE%\AppData\Local\uv; или убедитесь, что Python установлен, и выполните python -m pip install -U uv. - Настройте переменные окружения uv: Добавьте директорию uv в системную переменную Path. - Повторно запустите установку: Откройте новый терминал и снова выполните скрипт установки для завершения установки QwenPaw. - Настройте переменную окружения QwenPaw: Добавьте %USERPROFILE%\.qwenpaw\bin в системную переменную Path.

После установки откройте новый терминал и выполните:

qwenpaw init --defaults   # или: qwenpaw init (интерактивный)
qwenpaw app

Опции установки

macOS / Linux:

# Установить конкретную версию
curl -fsSL ... | bash -s -- --version 1.1.0

# Установить из исходников (для разработки/тестирования)
curl -fsSL ... | bash -s -- --from-source

# Обновление — просто повторно запустите установщик
curl -fsSL ... | bash

# Удаление
qwenpaw uninstall          # сохраняет конфигурацию и данные
qwenpaw uninstall --purge  # удаляет всё

Windows (PowerShell):

```powershell

Установить конкретную версию

irm ... | iex; .\install.ps1 -Ver

Extension points exported contracts — how you extend this code

PersistedQueue (Interface)
Shape persisted in localStorage per session
console/src/stores/messageQueueStore.ts
CatPawIconProps (Interface)
* QwenPaw branding logo (logo.png). Favicon uses qwenpaw-symbol.svg.
website/src/components/CatPawIcon.tsx
QwenPawHost (Interface)
(no doc)
plugins/bundle/qwenpaw-pet/frontend/src/qwenpaw-host.d.ts
Props (Interface)
* Shared confirmation for backups that do not verify with the local signing * key. Import and restore both use this dia
console/src/pages/Settings/Backups/trust/BackupTrustDialog.tsx
SiteConfig (Interface)
(no doc)
website/src/config.ts
QwenPawRoute (Interface)
(no doc)
plugins/bundle/qwenpaw-pet/frontend/src/qwenpaw-host.d.ts
SessionRowData (Interface)
Data passed to each row via FixedSizeList's itemData prop
console/src/pages/Chat/components/ChatSessionDrawer/index.tsx
Window (Interface)
(no doc)
website/src/App.tsx

Core symbols most depended-on inside this repo

get
called by 4697
console/src/plugins/moduleRegistry.ts
info
called by 2359
src/qwenpaw/app/channels/wecom/channel.py
log_test_step
called by 1027
e2e/utils/helpers.py
error
called by 553
src/qwenpaw/app/channels/wecom/channel.py
click
called by 544
e2e/pages/base_page.py
debug
called by 534
src/qwenpaw/app/channels/wecom/channel.py
join
called by 474
src/qwenpaw/utils/command_runner.py
set
called by 436
console/src/pages/Coding/FileTree.tsx

Shape

Function 6,152
Method 6,136
Class 1,477
Interface 573
Route 360

Languages

Python86%
TypeScript14%

Modules by API surface

tests/unit/channels/test_feishu.py209 symbols
tests/unit/channels/test_dingtalk.py209 symbols
tests/unit/channels/test_qq.py161 symbols
tests/unit/channels/test_mattermost.py131 symbols
tests/unit/channels/test_yuanbao.py124 symbols
src/qwenpaw/app/routers/skills.py122 symbols
tests/unit/channels/test_telegram.py118 symbols
tests/unit/channels/test_base_core.py105 symbols
tests/unit/channels/test_wechat.py100 symbols
src/qwenpaw/agents/tools/browser_control.py99 symbols
src/qwenpaw/agents/skill_system/hub.py97 symbols
tests/unit/channels/test_wecom.py96 symbols

Dependencies from manifests, versioned

@agentscope-ai/chat1.1.68 · 1×
@agentscope-ai/design1.0.14 · 1×
@agentscope-ai/icons1.0.67 · 1×
@ant-design/icons5.0.1 · 1×
@ant-design/plots2.6.8 · 1×
@ant-design/x-markdown2.2.2 · 1×
@dnd-kit/core6.3.1 · 1×
@dnd-kit/sortable10.0.0 · 1×
@dnd-kit/utilities3.2.2 · 1×
@eslint/js9.25.0 · 1×
@fontsource-variable/geist5.2.8 · 1×
@monaco-editor/react4.7.0 · 1×

For agents

$ claude mcp add QwenPaw \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact