Qwen Audio Agent CLI

A realtime voice layer on top of Claude Code, Codex and OpenCode that keeps talking and listening while background tasks run in parallel

  • 3,214 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Extended access

Why this level

  • Requires a cloud DashScope key and continuously listens to voice input through a separate gateway
All reasons and checks

qwenaudio/qwen-audio-agent

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/qwen-audio-agent

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Requires a cloud DashScope key and continuously listens to voice input through a separate gateway

This is third-party code. Review the repository files before installing.

What it does

Qwen Audio Agent runs a voice gateway that plugs into an already installed coding agent as a backend over the ACP protocol. The conversation keeps flowing while the agent searches the web, calls a tool or runs a background task: the voice keeps responding, and the background task's result returns to the same conversation once it's ready. It ships a terminal UI, a web UI, and a desktop app with a floating voice orb for macOS, Windows and Linux, plus long-term memory across sessions.

Who it is for. For developers who want to talk to their coding agent by voice instead of typing, without losing access to its tools and MCP servers.

Good fit when

  • You want to drive Claude Code, Codex or OpenCode by voice while your hands stay free for other work
  • You need a voice assistant that doesn't go silent while a long background task runs
  • A floating desktop voice orb suits you better than typing into a terminal

Not a fit when

  • You have no Alibaba Cloud Bailian account for a DashScope key and won't get one
  • You don't have the required Node.js version, or running a separate voice gateway isn't convenient

Example request

Start the voice gateway and connect it to my current Claude Code session

Limitations

Requires Node.js 22.22.2+ or 24.15.0+ and a DashScope API key from Alibaba Cloud Bailian for the default voice frontend. The voice frontend and the backend agent are configured separately: Qwen Audio Agent doesn't write code itself, it hands tasks to the installed agent over ACP.

How to disable. Uninstall the package: npm uninstall -g qwen-audio-agent, and stop the gateway and TUI processes if they were running in the background.

FAQ

Which agents does this work with?

Agents that speak the ACP or A2A protocol; the README and the repository topics name Claude Code, Codex and OpenCode.

Is DashScope mandatory?

The default voice frontend uses DashScope, but the README also mentions other cloud and self-hosted voice frontend options.

Discussion

No questions or reviews yet.

CLI tools

Local voice layer for Claude Code and Codex on macOS: when the agent finishes or fails, it says in a sentence or two what happened

CLIExtended access217Repository stars

Local AI commands for voice and text: clipboard dictation, text fixes, speech, an assistant and parallel agents in worktrees

CLIExtended access239Repository stars
Official

An MCP server for voice conversations with Claude Code and other MCP agents: speech recognition and voice synthesis, local or cloud

MCP serverExtended access1.5KRepository stars

Sound and on-screen notifications for coding agents: game voice lines when the agent finishes or waits for permission

CLIExtended access5.1KRepository stars

Background music for a coding agent: it plays while the agent works and stops when it waits for your input.

CLIExtended access65Repository stars

Local dictation for macOS with Claude Code and Codex plugins: speech becomes prompt text that recognizes your files.

PluginExtended access65Repository stars

README in short

The README describes Qwen Audio Agent as a realtime runtime that keeps the agent voice-present during background work. Version 2.0 rebuilt orchestration around a unified client protocol with ACP and A2A backend integration, added new voice and video model support, and a desktop conversation panel with remote mobile access. Example scenarios include a smart cockpit, a digital human and customer-service setups. Installed via npm, configured with qwenaudio config, and run as a separate gateway and interface command.

README badge

Report a problem