Lavox docs
GitHub Get Lavox

Overview & quick start

Lavox is a local-first meeting recorder and dictation tool for macOS that turns everything you say into a memory any AI can read. This page gets you from a fresh clone to a working memory.

The pieces

PartWhat it is
Lavox Hub (app/)The Mac app: the bar under your notch, meeting recording (mic + system audio, no bot), push-to-talk dictation, on-device Whisper.
Server (server/)A local FastAPI process: meeting transcription, speaker identification, the memory store and its MCP server. Runs on 127.0.0.1:8040.
MemoryOne SQLite file in ~/Lavox/memory/. Verbatim transcript chunks + a typed assertion index, searched together. See The memory.

Requirements

Quick start

git clone https://github.com/lavox-app/lavox.git && cd lavox

# 1 · The server: transcription, memory, MCP
cd server
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
.venv/bin/uvicorn app:app --host 127.0.0.1 --port 8040   # keep running

# 2 · The app: recorder and the bar
cd ../app
pnpm install
./build-and-install.command   # builds, signs (ad-hoc by default), installs

# 3 · Wire the memory into Claude Code
claude mcp add lavox-memory -- "$PWD/../bin/lavox-mcp.sh"

Record a meeting or dictate something, then ask Claude to search lavox-memory for it. Decision extraction is optional and needs an LLM key; see Self-hosting.

Nothing leaves your machine by default. Transcription, embeddings and the memory all run locally; the only network calls are ones you configure yourself. The privacy policy says the same thing in GDPR language.