The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Ask User Questions MCP
Better 'AskUserQuestion' - A lightweight MCP server/OpenCode plugin/Agent Skills + CLI interface which allows parallel AI agents ask questions to you. Be the human in the…
Install
claude mcp add --transport stdio ask-user-questions -- bunx -y auq-mcp-server serverInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →AUQ - Ask User Questions
AskUserQuestion pushed to the max
A complete toolset that enables maximum level of human-(intention-)in-the-loop onto any long-running, multi-agentic AI workflows (like Ralph Loop!).
Single/multiple choice questions, custom options, multi-agent interoperability, question queueing, question rejection with explanation, elaboration requesting, quick recommendations auto-selection, themes, native OS notification, terminal progress bar, multi-language support, agent skills support... and more. You can customize them all too!
Can be used via MCP server / OpenCode plugin / Agent Skills.
🤔 I already have question tool in CC/OC/Cursor. Why use this?
What does it do?
AUQ lets your AI assistants ask clarifying questions consisting of multiple-choice/single-choice questions (with an "Other" option for custom input / rejection / ask for elaboration) while coding or working, and wait for your answers through a separate CLI window without messing up your workflow.
This lets you inject your intent into long-running autonomous AI tasks—no more switching windows or babysitting AIs. Turn on the CLI anytime, even remotely via SSH!
A no no fun background story
In AI-assisted coding, guiding LLMs to ask clarifying questions have been widely recognized as a powerful prompt engineering technique to overcome LLM hallucination and generate more contextually appropriate code [1].
On October 18th, Claude Code 2.0.21 introduced an internal AskUserQuestion tool. Inspired by it, I decided to build a similar tool that is:
- Integration-flexible - Works with MCP clients (Claude Desktop, Cursor, etc.) and has official OpenCode plugin support
- Non-invasive - Doesn't heavily integrate with your coding CLI workflow or occupy UI space
- Multi-agent friendly - Supports receiving questions from multiple agents simultaneously in parallel workflows
✨ Demo
https://github.com/user-attachments/assets/3a135a13-fcb1-4795-9a6b-f426fa079674
Setup Instructions
🚀 Install CLI Tool
First, install the AUQ CLI:
Global Installation (Recommended)
Bun (recommended — required for default OpenTUI renderer)
bun add -g auq-mcp-server
npm
npm install -g auq-mcp-server
pnpm
pnpm add -g auq-mcp-server
yarn
yarn global add auq-mcp-server
Note: Bun is recommended for the default OpenTUI renderer. When installed via npm/pnpm/yarn, the shell wrapper auto-detects Bun at runtime. If Bun is not available, it falls back to Node.js with the legacy Ink renderer.
Local (Project-specific) Installation
# Install in your project
bun add auq-mcp-server
Sessions are stored globally regardless of installation method. See Troubleshooting for session locations.
🔌 Integrate to your AI
AUQ supports multiple AI environments. Choose between OpenCode plugin and MCP server.
Option A: MCP Server
Note: Due to differences in how some MCP clients are implemented, AUQ may be forcibly cancelled in tools that do not allow extending the global MCP timeout. If that's the case, consider using Agent Skills. Use OpenCode plugin if you use OpenCode.
Cursor
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.