← All tools

spaceamoeba-t/tapq

Popularity 65 Updated Development & Build

Control agents and robots with gestures and voice

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

<p align="center" <a href="https://tapq.ai"<img src="assets/brand/readme-hero.svg" alt="TapQ. Your agents in your ear. Work keeps moving; you're free to move, too. Works with Claude Code, Codex, Cursor, and OpenCode on AirPods and macOS. A line drawing of a head in profile wearing an earbud: nod to approve, shake to decline." width="100%"</a </p

<p align="center" <a href="https://github.com/spaceamoeba-t/tapq/actions/workflows/ci.yml"<img alt="CI status" src="https://github.com/spaceamoeba-t/tapq/actions/workflows/ci.yml/badge.svg"</a <a href="https://github.com/spaceamoeba-t/tapq/tags"<img alt="Latest tag" src="https://img.shields.io/github/v/tag/spaceamoeba-t/tapq?label=release&includeprereleases&color=C8F031&labelColor=161617"</a <img alt="Swift 6" src="https://img.shields.io/badge/Swift-6.0-2A2B2E?labelColor=161617" <img alt="macOS 14 or newer" src="https://img.shields.io/badge/macOS-14%2B-2A2B2E?labelColor=161617" <img alt="Linux portable core" src="https://img.shields.io/badge/Linux-portable%20core-2A2B2E?labelColor=161617" <a href="LICENSE"<img alt="Apache 2.0 license" src="https://img.shields.io/badge/license-Apache--2.0-C8F031?labelColor=161617"</a </p

<p align="center" <a href="https://tapq.ai"Website</a · <a href="#quick-start"Quick start</a · <a href="docs/CLI.md"CLI reference</a · <a href="docs/ROADMAP.md"Roadmap</a · <a href="CONTRIBUTING.md"Contributing</a </p

AI scales. Your attention doesn't. Agents work in parallel, and keeping them moving still pulls you back to a screen — to check, to answer, to approve. Checking fragments your focus: which agent finished, which one is stuck. Every switch costs context: open the tool, read the thread, find what needs you. Stepping away stops the work: a question or an approval sits unanswered until you return. You've delegated the work; staying in control still ties you to a screen.

Agents are the first software you don't operate but supervise, and supervision doesn't need a screen — it needs a way to reach you. TapQ is that way. Works today with Claude Code, Codex, Cursor, and OpenCode, on AirPods and macOS.

Contents

  • What it does
  • How it works
  • Privacy and data
  • Where TapQ fits
  • Current support
  • Controls
  • Quick start
  • FAQ
  • Developer guide
  • Documentation
  • Community
  • License

What it does

TapQ is a voice agent that runs in the background all day, connected to your coding agents through their hooks. It listens on-device, speaks only when an agent needs you or you speak to it, and hears your answer through the earbuds. Four things:

  • Speaks every prompt. When Claude Code, Codex, Cursor, or OpenCode stops for an

approval, a question, or a choice, TapQ says it in your ear: Claude Code: Run swift test. Approve? You answer "yes", double-nod, or tilt and tap through the options. Prompts from every open session arrive as one spoken queue.

  • Reports a finished run and takes the next instruction. "Claude Code finished the

migration." — "Tell it to rerun the tests." — "Queued for Claude Code." An agent's turn ends in your ear, and the next one starts there.

  • Answers questions about the work. "Who's waiting?" "What did Codex change?" TapQ

reads the agents' own transcripts and answers in a sentence instead of a tab.

  • Takes goals and follow-ups. "Run the tests and tell me if anything fails." "When

Claude Code finishes, rerun the tests." With nothing running at all, "Hey TapQ, set up a Swift package for the parser" starts a session.