explainx.ai350K+ learn from us
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR
  • Why developers noticed it now
  • Architecture: what runs where
  • Permissions and the "no bot" tradeoff
  • Practical setup paths
  • Features power users care about
  • Comparison anchors
  • Security and procurement checklist
  • Android and hybrid meeting caveats
  • Troubleshooting installers teams hit
  • Cost modeling with third-party keys
  • How to try it today
  • Bottom line
  • Related reading
← Back to blog

explainx / blog

Cicada: Open-Source Live Subtitles, Notes, and Interpreting for Any Call

Open Source, Speech Recognition, Developer Tools, Productivity, Translation

Part of AI Tools and Apps

Cicada (wquguru/cicada) is a trending Apache-2.0 app for live bilingual subtitles, hold-to-talk interpreting, and structured meeting notes on Mac, Windows, Linux, and Android.

Nov 10, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
Cicada: Open-Source Live Subtitles, Notes, and Interpreting for Any Call

Cicada — the open-source menubar app at github.com/wquguru/cicada — is climbing GitHub trending lists because it solves an annoying problem: live bilingual subtitles and meeting notes for any audio on your computer, without inviting a bot into the call. The project's README (Apache-2.0) describes capture from Zoom, Teams, Feishu, Google Meet, Discord, X Spaces, YouTube, Twitch, and browser tabs, then structured notes with topics, conclusions, to-dos, and glossaries.

For AI builders, Cicada is a reference stack for voice-agent input: on-device ASR on Apple silicon, pluggable translation backends, and a privacy posture that keeps recordings local unless you turn on sharing.

TL;DR

table · 2 cols
QuestionAnswer
LicenseApache-2.0
PlatformsmacOS 14.4+, Windows 10 2004+, Ubuntu 22.04/24.04, Android 10+
Bot-free?Yes — taps system audio, not a meeting participant
On-device ASRApple silicon Macs (Intel/cloud needs a key)
InterpretingHold right Option (Mac) for translated voice into the call
RecordsLocal LiveSubs folder; export Markdown, Word, SRT
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

Why developers noticed it now

The repository was created November 1, 2026 and quickly accumulated about 2,100 GitHub stars in the first week — enough to land on trending feeds with a mature feature list (660+ commits on the default branch when we fetched the page). That is unusual for a solo-maintained Swift/SwiftUI Mac core with parallel Windows, Linux, and Android trees.

The pitch is not "another Whisper wrapper." Cicada bundles:

  • Live notes with fishbone diagrams and glossary extraction while the meeting runs.
  • Language detection within seconds, with subtitles that fade when nobody speaks.
  • Hold-to-talk interpreting that routes translated speech back through the meeting mic via BlackHole 2ch on Mac (one-click driver install).
  • Speaker diarization using a bundled WeSpeaker voiceprint model on device.
  • Share links with expiry, optional passwords, and a sensitive-content scan before upload.

That combination maps cleanly to teams prototyping voice agents or human-in-the-loop translation without standing up a full WebRTC pipeline.

Architecture: what runs where

Cicada open-source live subtitles bridge system audio into bilingual meeting notesCicada open-source live subtitles bridge system audio into bilingual meeting notes

The README's Models table is the cheat sheet:

table · 3 cols
FeatureWith Ling API keyWithout a key (Apple silicon)
RecognitionApple on-device speech stackSame on Apple silicon
Sentence translationLing-3.1-flash (configurable)Google Translate → Apple Translation on macOS 26
Partial-line translationGoogle Translate streamingShows source text until sentence completes
Live AI notesLing flash modelsNot available without a key
Interpreting TTSMing TTS or cloned voice samplemacOS built-in voices only

Privacy split: Apple silicon keeps audio capture and recognition on laptop for the default path. Only text (and short hold-to-talk clips if you configure neural voices) leaves for translation or notes. Windows, Linux, and Android push audio segments to whichever cloud ASR you configure — OpenRouter, ZenMux, self-hosted vLLM, Whisper, or Qwen3-ASR endpoints are explicitly named in the README as compatible examples.

Cicada documents no analytics, no tracking, and a short allowlist of network hosts (translation, your AI vendor, BlackHole download with SHA-256 check, GitHub update ping).

Permissions and the "no bot" tradeoff

Mac users grant capabilities lazily:

table · 3 cols
PermissionPurpose if grantedIf denied
Screen & System Audio RecordingHear meeting audioNo subtitles or notes
MicrophoneRoom audio and interpretingNo in-room or talk-key modes
Input MonitoringDetect right Option holdPick another shortcut in Settings
Admin password (once)Install BlackHole 2ch virtual micRemote side cannot hear interpreting

Linux users should note the README warning: notes windows remain visible in screen shares, unlike Mac's default hidden capture. Android cannot record internal call audio — the workaround is speakerphone + In person mode.

These constraints matter when you compare Cicada to cloud notetakers like Medium's AI notebook MCP or enterprise Copilot meeting features in our Microsoft Copilot use-case guide.

Practical setup paths

Path A — Apple silicon, zero key. Install from Releases, grant system audio, use on-device recognition plus Google or Apple translation fallbacks. You get subtitles and local records, not full AI note polish.

Path B — Ling key. Register on Ant Group's Ling platform, paste sk- key into Settings, unlock live notes, neural interpreting, and voice cloning from an 8–30 second sample.

Path C — Bring your own model. Settings supports OpenRouter, ZenMux, OpenAI-compatible gateways, including LAN Ollama or SGLang. README warns Windows/Linux/Android recognition latency runs 1–2 seconds behind Ling when you switch.

For streaming ASR research complementary to this product layer, see Netease Youdao's new Confucius4-R2T2 stable-prefix model — Cicada does not ship R2T2, but voice-agent builders evaluating non-revising transcripts should read both posts.

Cicada on Apple silicon can keep speech recognition on-device for live meeting notesCicada on Apple silicon can keep speech recognition on-device for live meeting notes

Features power users care about

Word list and live correction. Paste canonical spellings (people, codenames, product names). Cicada fixes sound-alike errors inline and supports batch Edit line fixes across a session with undo.

Re-listen pass on macOS 26. Apple silicon builds can re-run on-device recognition 15–30 seconds after each line to fix boundary typos — a nice match for semantic caching thinkers optimizing double-pass workflows.

Imports and exports. Drag local audio/video through File → Import Recording or Video to build bilingual records after the fact. Export paths include Markdown, Word, and SRT for caption pipelines.

Roadmap honesty. The README lists missing continuous capture of your own unmuted speech in meetings as a top priority — today, "you" in the transcript mostly means hold-to-talk segments.

Comparison anchors

table · 2 cols
ToolAngle
Microsoft VibeVoiceResearch models for ASR/TTS; not a menubar meeting product
Google AI Edge ForesightGoogle demo of local notes; not cross-platform open source
Hugging Face speech-to-speech guideHow to wire STT→LLM→TTS for agents
Shizuku duplex voiceResearch-grade full-duplex; not a shipping notes app

Cicada sits closest to daily driver productivity: fewer benchmark charts, more permissions dialogs and hold-key muscle memory.

Security and procurement checklist

Teams evaluating Cicada for regulated calls should read the README's sharing scanner (flags keys, unreleased financials) and remember Share… uploads note content to Cicada's link host — treat it like any SaaS export.

For agent builders, the relevant lesson is data minimization: Cicada proves many meeting-AI features only need recognized text leaving the device, not raw multi-hour audio — similar to how sleep EEG consent posts discuss on-device boundaries.

If you deploy autonomous agents that summarize meetings programmatically, keep human review on outbound actions — AgentBeam is one guardrail layer when agents can send mail or patch tickets based on transcript triggers.

Android and hybrid meeting caveats

Android builds cannot tap in-call audio for most meeting apps — OS policy, not a Cicada bug. The documented pattern is speakerphone + In person mode, which bleeds audio to the room and reduces translation quality. For confidential calls, Android may be the wrong client even though the APK exists.

Hybrid rooms use the same In person microphone path on Mac: online audio is tagged Online, room audio In room, merged into one record. macOS 14–15 behaved slightly differently (mic-only capture in some builds); read the version notes in the README before you demo to executives.

Troubleshooting installers teams hit

Mac "Open Anyway" gate. Cicada admits it is not Apple-notarized yet. First launch requires Privacy & Security → Open Anyway. Security teams should plan for that friction until the roadmap notarization item ships.

BlackHole install prompt. Hold-to-talk interpreting needs the virtual mic driver. Without admin approval once, remote participants will hear your raw language, not translated speech.

Linux screen-share visibility. Notes windows show up in Zoom shares unless you toggle the setting — unlike Mac's default hide-from-capture behavior.

Windows SmartScreen. README tells users to click More info → Run anyway — factor that into company laptop policies.

Cost modeling with third-party keys

If you skip Ling and route through OpenRouter or a self-hosted vLLM ASR endpoint, you trade ¥-priced minutes for token-metered cloud bills. The README is explicit that non-Ling backends add 1–2 seconds of subtitle lag on Windows/Linux/Android — acceptable for internal notes, painful for live interpreting.

Pair Cicada with our KV cache explainer when you run local inference: streaming meetings generate long contexts if you feed full transcripts back into summarization loops.

How to try it today

  1. Download the latest Release asset for your OS from github.com/wquguru/cicada/releases.
  2. Verify SHA-256 against checksums.txt in the release (commands are in the README).
  3. Walk through onboarding sample audio before granting system audio on a live customer call.
  4. Pick AI Service in Settings; start without a key on Apple silicon if you only need subtitles.
  5. Read docs/ROADMAP.md for features still in flight before you promise executives "full auto notes."

Bottom line

Cicada is real software, not a weekend demo: multi-platform clients, on-device models where Apple allows, honest key requirements elsewhere, and a no-bot capture model compliance teams may prefer. It trended because practitioners want live AI notes without another meeting bot name on the participant list.

We will update if the project ships code signing/notarization (on the public roadmap) or adds continuous self-speech capture in meetings.

Related reading

  • Confucius4-R2T2 stable-prefix streaming ASR
  • Microsoft VibeVoice open voice models
  • Hugging Face speech-to-speech voice agents
  • Semantic caching for LLM apps
  • Shizuku full-duplex voice research
  • Medium AI notebook MCP for private libraries

Version and permission details follow the Cicada README as of November 10, 2026.

Spotted something out of date? Let us know.
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

  • ✓ Free
  • ✓ One email a day, no spam
  • ✓ Unsubscribe anytime
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Jun 24, 2026

BirdClaw: The Open-Source Local Twitter Workspace That Turns Your X Feed Into a SQLite Database

BirdClaw is an open-source CLI and web app by Peter Steinberger that imports your Twitter archive, syncs live updates, and stores everything in a local SQLite database. Daily AI digests, bookmark search, follow graph queries, DM triage, and blocklist management — all offline-first, no ads, no algorithm.

Jun 21, 2026

Pake: Turn Any Webpage Into a Desktop App With One Command (Free, Open Source, Rust-Powered)

Pake wraps any webpage in a native desktop window using Tauri and your OS's built-in WebView — no Chromium, no Electron bloat. The result is a ~5MB app that launches instantly. 55,000 GitHub stars, 63 contributors, packages for ChatGPT, Grok, YouTube, Excalidraw already built. One command to ship your own.

Nov 10, 2026

Confucius4-R2T2: Stable-Prefix Streaming ASR for Voice Agents

Confucius4-R2T2 turns Qwen3-ASR-1.7B into a streaming recognizer that never revises committed text. Netease Youdao trains on Longest Stable Prefix labels so voice agents and translators can act on partial transcripts safely.