whatisgithub

What is meetingcopilot?

jwm0203/meetingcopilot — explained in plain English

Analysis updated 2026-05-18

129TypeScriptAudience · generalComplexity · 3/5LicenseSetup · moderate

In one sentence

A desktop app that transcribes a meeting or interview live and suggests spoken answers using your own resume and an AI model, while hiding itself from screen recording.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get a live transcript of an interview or meeting as the other person speaks.

USE CASE 2

See AI-suggested spoken answers grounded in your own resume during a conversation.

USE CASE 3

Switch automatically between Chinese and English transcription in one session.

USE CASE 4

Ask a vision model about a selected region of your screen during a call.

What is it built with?

TypeScriptElectronNode.jsPythonFunASRWhisper

How does it compare?

jwm0203/meetingcopilotzeraix/zeraixsimular-ai/simulang
Stars129129128
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/53/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

The default local speech recognition backend requires setting up a Python 3.10 or 3.11 environment with funasr and torch.

So what is it?

MeetingCopilot is a desktop app for Windows and Apple silicon Macs that listens to a meeting or interview in real time and shows a live, scrolling transcript of what the other person is saying, along with suggested answers you can read aloud. On Windows it captures system audio directly with no extra setup, and on macOS it needs a virtual audio device such as BlackHole to route sound in. Your own voice is picked up through a separate microphone channel so the two speakers stay separate in the transcript. Speech is converted to text using one of four swappable engines: a local FunASR model that runs for free and keeps everything on your machine, a local Whisper model as an offline backup, or two cloud options through Alibaba Cloud or MiMo. Partial subtitles appear while a person is still talking. The app automatically detects switches between Chinese and English mid conversation, and you can flip the answer language with one click. The whole interface, including menus and dialogs, is also available in both English and Chinese. Suggested answers come from an AI language model that you connect using your own API key, with DeepSeek recommended. You can import your resume and a job description ahead of time, and the app writes answers meant to be read aloud, following patterns like stating a conclusion first or using a structured approach for behavioral questions, while staying grounded in what your resume actually says rather than inventing experience. A running summary of the conversation, covering questions asked and claims you have made, updates in the background so a long interview stays consistent. The app also includes a feature to select a region of the screen and ask a vision model about it, and it can hide its own window from screen sharing and recording tools, though the README notes this protection cannot be guaranteed on macOS against newer screen capture systems. Running it requires Node.js 20 or newer, and the default local speech recognition needs a Python 3.10 or 3.11 environment with the funasr and torch libraries installed.

Copy-paste prompts

Prompt 1
Walk me through setting up MeetingCopilot on Windows, including choosing an ASR backend.
Prompt 2
Help me set up BlackHole on my Mac so MeetingCopilot can capture meeting audio.
Prompt 3
Explain how to connect my own DeepSeek API key so MeetingCopilot can generate answers.
Prompt 4
Show me how to import a resume and job description so answers are grounded in my real experience.

Frequently asked questions

What is meetingcopilot?

A desktop app that transcribes a meeting or interview live and suggests spoken answers using your own resume and an AI model, while hiding itself from screen recording.

What language is meetingcopilot written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, Node.js.

How hard is meetingcopilot to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is meetingcopilot for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.