Qwen Audio Agent
Голосовая надстройка поверх Claude Code, Codex и OpenCode: агент говорит и слушает, пока фоновые задачи выполняются параллельно
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Требует облачный ключ DashScope и постоянно слушает голосовой ввод через отдельный шлюз
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/qwen-audio-agentОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
npm install -g qwen-audio-agentУстанови: npm install -g qwen-audio-agent. Настрой ключ командой qwenaudio config (нужен DASHSCOPE_API_KEY), затем запусти шлюз командой qwenaudio и в отдельном терминале интерфейс командой qwenaudio tui.
Другие способы из описания автора
npm install -g qwen-audio-agentТребует Node.js 22.22.2+ или 24.15.0+.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Qwen Audio Agent запускает голосовой шлюз, который подключается к уже установленному кодинг-агенту как к бэкенду через протокол ACP. Разговор не прерывается, пока агент ищет что-то в интернете, вызывает инструмент или выполняет фоновую задачу: голос продолжает отвечать, а результат фоновой работы возвращается в тот же диалог, когда готов. Доступны терминальный интерфейс, веб-интерфейс и десктопное приложение с плавающим голосовым индикатором для macOS, Windows и Linux, плюс долговременная память между сессиями.
Для кого. Для разработчиков, которые хотят вести с кодинг-агентом голосовой диалог вместо набора текста, не теряя доступ к его инструментам и MCP.
Подходит, если
- Хотите управлять Claude Code, Codex или OpenCode голосом, продолжая параллельно работать руками
- Нужен голосовой ассистент, который не замолкает на время выполнения долгой фоновой задачи
- Удобнее плавающий голосовой индикатор на рабочем столе, чем терминальный ввод
Не подходит, если
- Нет и не будет аккаунта Alibaba Cloud Bailian для ключа DashScope
- Не установлен Node.js нужной версии или неудобно держать запущенным отдельный голосовой шлюз
Пример запроса к агенту
Запусти голосовой шлюз и подключи его к моей текущей сессии Claude CodeОграничения
Требует Node.js 22.22.2+ или 24.15.0+ и ключ DashScope API от Alibaba Cloud Bailian для голосового фронтенда по умолчанию. Голосовой фронтенд и бэкенд-агент настраиваются отдельно: Qwen Audio Agent сам не кодит, а передает задачи установленному агенту через ACP.
Как отключить. Удалите пакет: npm uninstall -g qwen-audio-agent, и остановите запущенный шлюз и TUI, если они работали в фоне.
Проверка безопасности
- Требует облачный ключ DashScope и постоянно слушает голосовой ввод через отдельный шлюз
Коротко о README
README описывает Qwen Audio Agent как рантайм реального времени, который держит агента на связи голосом во время фоновой работы. Версия 2.0 переработала оркестрацию на единый клиентский протокол с интеграцией бэкендов ACP и A2A, добавила поддержку новых голосовых и видео-моделей и десктопную панель разговора с удаленным доступом с мобильного. Есть примеры для клиентской поддержки: смарт-кокпит, цифровой человек, сценарии колл-центра. Установка через npm, настройка ключа командой qwenaudio config, запуск шлюза и интерфейса отдельными командами.
Частые вопросы
С какими агентами это работает?
С агентами, которые говорят по протоколу ACP или A2A, README и топики репозитория называют Claude Code, Codex и OpenCode.
Обязателен ли DashScope?
По умолчанию голосовой фронтенд использует DashScope, но README упоминает и другие облачные и локальные варианты голосового фронтенда.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI