cd /news/ai-tools/show-hn-ghostmeet-self-hosted-meetin… · home topics ai-tools article
[ARTICLE · art-50359] src=ghostmeet.sshlab.dev ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Show HN: Ghostmeet – Self-hosted meeting transcription and summaries

Ghostmeet, a self-hosted meeting transcription and summarization tool, captures audio from a browser tab, transcribes it locally with Whisper, and summarizes it with Claude on demand, ensuring audio never leaves the user's machine. The open-source tool runs via Docker and a Chrome extension, supporting apps like Meet, Zoom, and Teams without requiring a bot to join the call.

read3 min views1 publishedJul 8, 2026
Show HN: Ghostmeet – Self-hosted meeting transcription and summaries
Image: source

AI meeting

assistant.

Live captions and smart summaries for any meeting — captured silently from your browser tab, transcribed locally with Whisper, summarized with Claude on demand.

Your audio never leaves your machine.

Press play. #

It works like this.

A fully scripted re-enactment of a real session. All speakers, names, and content are fictional.

Six things it does, #

quietly, on your laptop.

Real-time transcription

Whisper STT runs in a loop, updating captions every 10 seconds. tiny → large models, pick your size.

AI-powered summaries

Key decisions, action items, next steps. On demand — hit Summarize when the meeting ends.

Meeting context

Attach an agenda, a design doc, or a prior transcript. The summarizer actually reads them.

100% local audio

Audio is captured, streamed, and transcribed on your machine. Nothing is sent to a server you don't own.

One-command setup

docker compose up -d. Three services, one port, ready in 30 seconds once the image pulls.

Invisible to others

Runs as a Chrome side panel. No bot joins the call. No one in the meeting knows it's there.

From a tab playing audio, #

to a structured summary,

without leaving your machine.

Browser tab

Any tab that plays audio — Meet, Zoom, Teams, a podcast, a training video.

Extension captures

Chrome side panel taps the tab's audio stream directly. No microphone, no screen.

WebSocket → local

Audio frames stream to a FastAPI backend running on localhost:8877.

Whisper transcribes

faster-whisper processes 10-second chunks. Captions appear in the side panel as they're ready.

Claude summarizes

When you click Summarize, the full transcript + any attached context goes to Claude. Structured output returns.

If you enable AI summaries, your transcript text (never audio) is sent to the Claude API using your own key. That is the complete list of times your data leaves your machine.

Running in under #

a minute.

Clone, start the backend, load the Chrome extension. That's the whole setup.

 1$ git clone https://github.com/Higangssh/ghostmeet.git 2$ cd ghostmeet 3$ cp .env.example .env  # add your Anthropic key (optional) 4$ docker compose up -d

base

). Subsequent starts are instant.## Three meetings a week

you stop taking notes for.

Standups that write themselves.

Start the panel, join the daily. Walk away with structured notes and a list of action items tagged by owner. No copy-paste into Notion.

Coaching you actually re-read.

Private conversations deserve private tooling. Your weekly 1:1 transcript lives on your laptop, not in a vendor's S3 bucket.

User interviews, without the compliance review.

Customer conversations often come with NDAs that forbid third-party transcription services. ghostmeet sidesteps the entire category.

Fair questions, #

direct answers.

Is my audio really private? #

Which meeting apps are supported? #

Do I need a GPU? #

Why self-host at all? #

Can I host the backend on a separate machine? #

What about speaker diarization? #

Does it work offline? #

Keep your meetings #

on your own machine.

ghostmeet is free, open source, and runs entirely on your machine. Clone it, run it, keep it.

── more in #ai-tools 4 stories · sorted by recency
── more on @ghostmeet 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-ghostmeet-se…] indexed:0 read:3min 2026-07-08 ·