Qwen Audio Agent CLI
Голосовая надстройка поверх Claude Code, Codex и OpenCode: агент говорит и слушает, пока фоновые задачи выполняются параллельно
- 3 214 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Требует облачный ключ DashScope и постоянно слушает голосовой ввод через отдельный шлюз
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/qwen-audio-agentОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Требует облачный ключ DashScope и постоянно слушает голосовой ввод через отдельный шлюз
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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, если они работали в фоне.
Частые вопросы
С какими агентами это работает?
С агентами, которые говорят по протоколу ACP или A2A, README и топики репозитория называют Claude Code, Codex и OpenCode.
Обязателен ли DashScope?
По умолчанию голосовой фронтенд использует DashScope, но README упоминает и другие облачные и локальные варианты голосового фронтенда.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальный голосовой слой для Claude Code и Codex на macOS: когда агент закончил работу или упал, коротко говорит, что случилось
Локальные ИИ-команды для голоса и текста: диктовка в буфер, правка, озвучка, ассистент и параллельные агенты в worktree
MCP-сервер для голосового разговора с Claude Code и другими MCP-агентами: распознавание речи и синтез голоса, локально или через облако
Звуковые и экранные уведомления для агентов: голосовые реплики из игр, когда агент закончил задачу или ждет разрешения
Фоновая музыка для кодинг-агента: играет, пока агент работает, и затихает, когда он ждет вашего ответа.
Локальная диктовка для macOS с плагинами Claude Code и Codex: голос превращается в текст промпта и понимает файлы.
Коротко о README
README описывает Qwen Audio Agent как рантайм реального времени, который держит агента на связи голосом во время фоновой работы. Версия 2.0 переработала оркестрацию на единый клиентский протокол с интеграцией бэкендов ACP и A2A, добавила поддержку новых голосовых и видео-моделей и десктопную панель разговора с удаленным доступом с мобильного. Есть примеры для клиентской поддержки: смарт-кокпит, цифровой человек, сценарии колл-центра. Установка через npm, настройка ключа командой qwenaudio config, запуск шлюза и интерфейса отдельными командами.