Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Meeting Transcriber

A desktop app for recording, transcribing, and summarizing meetings. Transcription runs locally via Whisper, and summaries are generated with the Claude API.

Meeting Transcriber home screen

Prerequisites

Setup

bun install
bun tauri dev

Build

bun tauri build

Scripts

Command Description
bun tauri dev Run the full app (Vite + Tauri)
bun tauri build Production build
bun run dev Vite dev server only (no Tauri shell)
bun run tsc --noEmit Type check
bun run db:new-migration <name> Create a new numbered SQL migration

MCP Server (optional)

The MCP server lives in mcp-server/ and can be started with:

cd mcp-server
bun run start

Contribution-related tools include:

  • create_contribution_entry
  • update_contribution_entry
  • append_contribution_entry_item (append text by id or date, defaults to bullet append)
  • list_contribution_entries

Tech Stack

  • Tauri v2 / Rust — native desktop shell, file system access, audio processing
  • React 19 — UI
  • Vite — bundler and dev server
  • PGlite — in-browser PostgreSQL (IndexedDB-backed)
  • Drizzle ORM — typed database queries and schema
  • whisper-rs — local speech-to-text transcription
  • Claude API — meeting summarization

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages