Claude Code plugin (MCP server) that speaks status, summaries, and blockers via edge-tts (free, online, bilingual) with optional OpenAI / ElevenLabs / OS-native backends.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"readless-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# readless [English](./README.md) · [中文](./README.zh.md) Claude Code plugin (MCP-based) that speaks status, summaries, and blocker questions out loud — so you can walk away from a long task and still know what's happening. Three agent-callable tools: | Tool | When the agent calls it | Spoken length | |---|---|---| | `speak_summary(headline, details="")` | End of every turn, or when a user-visible task finishes | ≤ 50 words | | `speak_status(message)` | Mid-task heartbeat during work expected to run > 2 min (server throttles to 1/min) | ≤ 10 words | | `speak_blocker(question)` | Agent is stuck and needs your input. Bypasses quiet hours, interrupts current speech. | ≤ 20 words | Default TTS backend is **edge-tts** — Microsoft's free online TTS endpoint. **No API key, no signup, no model download**, and the default voice `zh-CN-XiaoxiaoNeural` handles Chinese + English code-switching naturally. Falls back to your OS's built-in voice if the network is unreachable. Optional OpenAI / ElevenLabs backends are available if you want your own voice — keys are entered through a separate CLI so they never touch the Claude conversation. ## Install You need `uv` ([Astral's Python launcher](https://github.com/astral-sh/uv)) on PATH — that's it. `uv` provisions Python automatically, so you do not need to install Python 3.10+ yourself or manage virtualenvs. ```bash # 1. Install uv (skip if you already have it) curl -LsSf https://astral.sh/uv/install.sh | sh # macOS / Linux # brew install uv # macOS via Homebrew # irm https://astral.sh/uv/install.ps1 | iex # Windows PowerShell ``` Then in Claude Code: ``` /plugin marketplace add hwjustin/readless /plugin install readless /readless:setup ``` `/readless:setup`: 1. Verifies `uv` is on PATH (re-prompts if not) and pre-warms `uvx --from readless-mcp readless` so the first MCP startup is instant. 2. Asks whether you want the Chinese or English instruction block, then appen…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.