Talking to customers · Independent · 21 Oct 2026

Odiph/discovery-copilot

Live coach for customer-discovery interviews: records both sides, transcribes Hebrew/English, suggests Mom Test questions, and keeps a local evidence corpus. Windows.

← Talking to customers
Discovery Copilot: live interview coach. Transcribes and coaches customer discovery calls on Windows.

In simple English

This tool records customer interviews on Windows, transcribes both sides in real time, and suggests questions on your phone during the call. It judges your questions against the Mom Test, which means it stops you from fishing for compliments or pitching your idea too early. After the call, it extracts claims into a local database and tracks how your hypotheses are holding up across interviews. You will need an API key for speech-to-text and another for the AI coach, and you must get explicit consent from every person before recording them.

What it is

A Python-based command-line tool for Windows that captures dual-stream audio, transcribes it, and runs a local web server for a phone display and live coaching. It saves transcripts, session metadata, and extracted claims securely on your own machine under git-ignored folders.

What it is good for

Solo founders and product builders running customer discovery interviews who want live reminders to ask about past behaviour instead of hypothetical futures.

Stars0
LicenceMIT
LatestNo tagged releasechecked 21 Oct 2026
Last code change2026-10-21
Written inPython
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Captures the interviewer and interviewee as two independent audio streams so overlapping speech is handled cleanly.
  • Provides live, smartphone-accessible prompts and question suggestions during the call without sharing sensitive notes.
  • Organizes past claims and hypotheses locally to track what you have learned across multiple interviews.
Watch for
  • Runs on Windows only because of specific audio loopback library dependencies.
  • Requires paid third-party API keys for Soniox speech-to-text and Anthropic or OpenAI-compatible reasoning models.
  • Recording conversations carries legal compliance obligations for participant consent and data privacy.
Replaces

Manual interview note-taking and audio recording apps

Works well with

Anthropic Claude API

Similar repositories
  • openai/whisper111k stars

    Transcribes audio files locally, but provides no live coaching, dual-stream capture, or interview structure.

Also reviewed on Repo Radar
  • Notifuse/notifuse2.2k stars

    Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.

  • krayin/laravel-crm24k stars

    A self-hosted record of customers, leads and sales, built on the Laravel PHP framework.

  • nikoksr/notify3.9k stars

    A Go library that sends the same message to many messaging services through one call.

Install
git clone https://github.com/Odiph/discovery-copilot C:\src\discovery-copilot
cd C:\src\discovery-copilot
py -3 -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt
copy .env.example .env

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › User Research & Product Insights › Interviews.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.