iBoost/Portfolio/MeetCopilot

AI agents·2026 — now

MeetCopilot

A prompter for work calls: it listens, catches the moment someone asks you a project question, and within seconds serves an answer grounded in the actual code.

Our role

Product, server, client, AI logic

Status

Running in production

Period

2026 — now

Platform

macOS client · web panel

MeetCopilot — interface

Live interface · captured from production

01

What it is

On a technical call, questions arrive without warning: “how does your auth work?”, “how long would integrating their API take?”. The answer is in the code, but nobody goes looking during a conversation. MeetCopilot does it for you: it hears the question, finds the answer in the repository and shows it on your second screen while you are still forming the first sentence.

The mechanism has two stages. A fast model acts as a filter, separating a genuine question aimed at you from “hi” and “can you hear me?”.

Only then does the strong model engage — with a project map in its cached system prompt and two tools for reading files and searching the code.

02

capabilities

What it does

01

Live call transcript

Audio streams from the Mac to the server; real-time transcription with speaker separation. The panel shows the conversation as it happens.

02

Question detector

A fast model filters the stream: small talk is dropped, a real project question is passed on. That saves both latency and money.

03

Answers with the code in hand

The strong model holds a project map and two tools — read file and search repo. At most three tool rounds, so the answer is not late.

04

Cached system prompt

The project map goes into the prompt with caching: repeat questions cost a fraction and come back faster.

05

Streamed answers

Text appears as it is generated — you can start reading from the first line instead of waiting for the whole reply.

06

Long sessions

The connection holds for hours: proxy timeouts were raised specifically to cover a real meeting’s length.

03

architecture

How it works

01

Audio capture on the Mac

02

Real-time transcription

03

Question detector

04

Search across project code

05

Suggestion on the panel

Under the hood

  • A FastAPI server with a WebSocket hub: one meeting, one state, and several panels can watch at once.
  • The macOS capture client installs with a single script.
  • Transcription via Deepgram with configured language and project key terms.
  • The project map is built by a separate script from a local copy of the repository.
  • It listens only on the local interface; the outside world reaches it through nginx with a panel access token.
  • Connection timeouts raised to an hour, because a meeting does not fit into the default sixty seconds.
FastAPIDeepgramClaude APIWebSocketPythonmacOS-клієнт

04

scale

Numbers

2

models: filter and answer

3

tool rounds maximum

~0.1×

cost of a repeat question via caching

60 min

session hold