Composable, MCP-native AI toolkits for audio, video, and text. Build pipelines. Not monoliths.
reverberage is a hub-and-satellite ecosystem of independent Python packages. Each satellite does exactly one thing — audio in, text out; claim in, verdict out — and can be used standalone or composed into multimodal pipelines.
Built on Alibaba Cloud's Qwen model family. Running on 103M tokens of free quota.
| Satellite | Modality | What it does |
|---|---|---|
| transcriber | audio → text | AI-powered audio/video transcription |
| verify | text → text | Claim verification engine |
| transform | text → text | General-purpose text transformation |
| Repo | Type | What it does |
|---|---|---|
| hub | governance | Protocol specs, roadmap, orchestration tooling |
| n3rverberage | engine | Provider abstraction, MCP servers, A2A hub, memory — internal harness, not a satellite |
| Phase | Satellite | Model | Status |
|---|---|---|---|
| Tier 1 | see | qwen3.7-plus | planned |
| Tier 1 | hear | qwen3.5-omni-plus | planned |
| Tier 1 | speak | cosyvoice-v3.5-plus | planned |
| Tier 2 | summarize | qwen3.6-flash | planned |
| Tier 2 | translate | qwen-mt-plus | planned |
| Tier 2 | extract | qwen3-coder-plus | planned |
| Tier 2 | reason | qwq-plus | planned |
See the full roadmap.
pip install rvrb-transcriber rvrb-verify rvrb-transformStandalone:
rvrb-transcriber audio.mp3
rvrb-verify "The sky is blue"
rvrb-transform "uppercase" "hello world"Composed pipeline:
# Transcribe a meeting, verify every claim, then transform to meeting minutes
rvrb-transcriber meeting.mp3 | rvrb-verify | rvrb-transform "format as meeting minutes"Each satellite follows the Satellite Protocol v2 — hatchling build, typer CLI, Pydantic v2 models, MCP-native, Python 3.11+.
See CONTRIBUTING.md.
Apache-2.0