by QwenAudio
A realtime voice runtime that keeps Agents talking, working, and present. Real-time Voice Runtime for AI Agents
# Add to your Claude Code skills
git clone https://github.com/QwenAudio/qwen-audio-agentGuides for using ai agents skills like qwen-audio-agent.
qwen-audio-agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by QwenAudio. A realtime voice runtime that keeps Agents talking, working, and present. Real-time Voice Runtime for AI Agents. It has 2,010 GitHub stars.
qwen-audio-agent's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/QwenAudio/qwen-audio-agent" and add it to your Claude Code skills directory (see the Installation section above).
qwen-audio-agent is primarily written in JavaScript. It is open-source under QwenAudio on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh qwen-audio-agent against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Real conversation should not leave you waiting after a single sentence, nor should it grind to a halt just because the Agent is looking something up, calling a tool, or working on a task.
Conversation should keep flowing, and the Agent should always be present.
That is why we built qwen-audio-agent—a realtime voice runtime that keeps Agents talking, working, and present. Whether chatting with you, thinking through a problem, or working on a task, your Agent remains in the conversation. It listens, responds, and when the task is complete, naturally tells you:
"It's ready."
Conversation doesn't stop for background tasks; when a task completes, the result naturally returns to the current conversation:
https://github.com/user-attachments/assets/42022655-36d1-46b2-9c26-ff0765284000

Questions that can be answered directly are answered immediately; when tools or sustained processing are needed, the task is delegated to the backend Agent. Throughout, the user always faces the same assistant.

For the full design and module breakdown, see the architecture document.
| Backend Agent | Integration | Setup | Rating |
|---|---|---|---|
| None | N/A | Frontend-only mode, no config needed | ★★★★★ |
| OpenCode | Native ACP | One-click install + Bailian config | ★★★★★ |
| OpenClaw | Built-in ACP bridge | One-click install + Bailian config | ★★★★★ |
| Qoder | Native ACP | One-click install, user config required | ★★★★★ |
| Qwen Code | Native ACP | One-click install, user config required | ★★★★☆ |
| Kimi Code | Native ACP | One-click install, user config required | ★★★★★ |
| Hermes | Native ACP | One-click install, user config required | ★★★★☆ |
| CodeBuddy | Native ACP | One-click install, user config required | ★★★★☆ |
| Codex | External ACP adapter | One-click install (base + adapter), user config required | ★★★★☆ |
| Claude Code | External ACP adapter | One-click install (base + adapter), user config required | ★★★★☆ |
Ratings reflect current integration completeness, compatibility, and verification level: five stars indicate a thoroughly tested recommended integration; four stars indicate active development or not yet fully verified. For detailed configuration and capability boundaries, see the configuration guide.
Requires Node.js 22.22.2+ or 24.15.0+, npm 10+. One-click install (recommended):
npm install -g qwen-audio-agent
For building from source, installing from GitHub, and obtaining a DashScope API Key, see the installation guide.
qwenaudio config
DASHSCOPE_API_KEY=your-key
# Voice frontend model: qwen-audio-3.0-realtime-flash or qwen-audio-3.0-realtime-plus (default)
QWEN_AUDIO_REALTIME_MODEL=qwen-audio-3.0-realtime-plus
# Backend Agent: optional, leave empty or set to none for frontend-only mode
AGENT_PROTOCOL=openclaw
# Backend model: can be empty; if empty, uses the Agent's own user config
QWEN_AUDIO_AGENT_BACKEND_MODEL=qwen3.7-max
Uses DashScope realtime voice frontend by default; alternatively, switch to a local speech-to-speech frontend, no cloud API Key needed.
qwenaudio webui for the browser UI):qwenaudio # Terminal 1: Gateway
qwenaudio tui # Terminal 2: TUI
For full configuration options, speech-to-speech frontend setup, and TUI platform notes, see quick start, voice frontends, and TUI notes.
The desktop app provides a floating voice orb that stays on your desktop, with a built-in Gateway, auto-hide, shortcut recall, and voice wake word. Download the installer for your platform from the releases page, or build from source:
npm run desktop:build:local # macOS
npm run desktop:build:win # Windows
npm run desktop:build:linux # Linux (AppImage + deb, no signing)
For visuals, orb behavior, and build instructions, see the desktop documentation.
AGENT_PROTOCOL is optional. Leave empty for frontend-only mode; when set,
it reuses the installed Agent's user-level models, tools, MCP, Skills, and
authentication. OpenCode and OpenClaw support one-click install with Bailian
configuration.
qwenaudio setup # View available backend Agents
For Agent selection, persistent background service, generic ACP entry, and permission modes, see the backend Agent documentation.
User data is stored in ~/.config/qwaudio/ (USER.md,
frontend-memory.json, tasks.json, logs/), kept local only, never
committed to the repository. See user profile and memory.
full permission allows the backend to execute commands and modify files; use only in trusted projects.For detailed data bou