ucho

Ucho listens. It never tells.

Meeting and dictation transcripts made on your laptop. No cloud, no bot, no account.

  1. 00:00:04MeLet's start with the budget for the first quarter.
  2. 00:00:11MeetingThe steel supplier raised prices by ten percent.
  3. 00:00:24MeThen we need a second quote by Friday.
  4. 00:00:31MeetingBiorę to, znam dwie hurtownie.

Example. Transcription starts when you stop recording.

The Ucho window while recording: a large STOP button, the timer, microphone and system audio levels, and the list of recent recordings.
~/Ucho/recordings/
└── 2026-11-14_10-00_Budget-Q1/
    ├── microphone.flac   # you
    ├── meeting.flac      # everyone else
    ├── transcript.md
    ├── transcript.srt
    └── meta.json
Everything stays on disk. One folder per meeting. Microphone and speakers are recorded apart, so it knows who spoke.
> what did we agree with the steel supplier?

● ucho · search_transcripts "steel supplier"

Prices went up 10%. A second quote from another
wholesaler is due by Friday (00:00:24).
Your agent remembers. Claude Code or Cursor read your transcripts over MCP. Ucho itself sends nothing.

The fine print

Is Ucho free?
Yes. Open source under the Apache-2.0 license, with no account and no subscription.
Does anything go to the cloud?
No. The network is used only during installation, to download the model. How to check: PRIVACY.md.
Am I allowed to record meetings?

Tell participants you are recording: having no bot does not exempt you from the GDPR or from the terms of Teams, Zoom or Meet. For example:

"I'm recording this meeting locally to take notes. The recording doesn't leave my laptop. Let me know if you'd rather I didn't."
What computer do I need?
Windows 10 or 11, 16 GB RAM recommended. Fastest on laptops with Intel Arc graphics; no NVIDIA card needed. There is no macOS version yet.