Real-time transcription
Low-latency streaming speech-to-text from Deepgram's nova-3 model, for both your mic and system audio.
Echolect is an open-source desktop copilot that listens, transcribes, and answers while the call is still happening — using your live transcript, project memory, what's on your screen, and your source code.
DevonQuick standup — where are we on the provider refactor?
YouLive and batch both go through one session factory now.
DevonDoes research still get read access to the repo?
What it does
Everything you need to follow a conversation and act inside it, grounded in the context that actually matters.
Low-latency streaming speech-to-text from Deepgram's nova-3 model, for both your mic and system audio.
Speakers are separated and named automatically from the conversation as it unfolds. Rename anyone — your edits stick across meetings.
An always-on-top overlay with Answer, Suggest, Ask back, and Explain intents — fired by click or hotkey, or just type a question.
Every meeting is pre-loaded with your personal and project context, prior summaries, and — for code work — read-only access to the repo.
Grab the screen with one key; Echolect reads it — slides, errors, diagrams, code — and folds that understanding into your next answer.
A summary panel that keeps refreshing as the meeting progresses, so you always have the gist at a glance.
Ask a question and a separate session searches the web and reads project files, feeding findings back to the live assistant.
Runs on the Claude CLI or the OpenAI Codex CLI — whichever you have installed. Switch providers and models in Settings.
When a meeting ends, its summary is written and rolled into the project's growing context — so the next meeting starts sharper.
Why it's different
Live meeting copilots like Parakeet AI showed how useful real-time, in-call assistance can be. Echolect takes the idea further: it's open source, runs on your own machine, and grounds every answer in your local knowledge base — source code, project context, and past meetings — not just the call transcript.
How it works
Mic and system audio stream to Deepgram, get speaker-labeled and de-duplicated, and land in a durable transcript.
An intent or a typed question sends only the new transcript delta into a warm session that already holds your context and code scope.
Screenshots, web research, and the scribe's names and summary buffer in and fold into your next answer — never blocking the live thread.
Speakers are reconciled, a summary is written, and it rolls into the project's context — ready for next time.
Want the full picture? See the architecture →
Free and open source. Grab the latest build for your OS, then add your keys in Settings on first launch.
.AppImage (portable, runs anywhere) or .deb for Debian / Ubuntu.
NSIS installer (.exe) — per-user, no admin prompt, with a desktop shortcut.
Roadmap
A wake phrase plus spoken commands — "answer that", "summarize", "screenshot" — so it works hands-free while you share your screen.
Transcription, speaker diarization, and assistance in languages beyond English, selectable per meeting.
Save named bundles of the assistant's prompts — Technical interview, Client call, Standup — and switch between them mid-meeting.
Keep the overlay visible to you but invisible to screen-sharing and recording, so it stays private during calls.
More model access without forcing everyone into the same local CLI setup.
It's open source — issues, ideas, and pull requests on GitHub steer what ships next.