freshcrate
Home > MCP Servers > minutes-sdk

minutes-sdk

Conversation memory SDK β€” query meeting transcripts, decisions, and action items from any AI agent or application

Description

Conversation memory SDK β€” query meeting transcripts, decisions, and action items from any AI agent or application

Release History

VersionChangesUrgencyDate
0.13.3Imported from npm (0.13.3)Low4/21/2026
v0.13.3# v0.13.3: Meeting-reliability fixes from the field 0.13.3 is a patch release focused on two bugs that showed up in real calls, plus a handful of platform and tooling fixes that make the rest of the stack easier to trust. If you're on 0.13.0 or later you can upgrade in place. If you somehow held at 0.12.x, read [v0.13.0](https://github.com/silverstein/minutes/releases/tag/v0.13.0) and [v0.13.2](https://github.com/silverstein/minutes/releases/tag/v0.13.2) first; those shipped the settings, idenHigh4/21/2026
v0.13.20.13.2 adds the mic-mute toggle for passive attendance and rolls up everything that shipped in the 0.13 series this week. If you installed Minutes before 0.13.0 landed two days ago, this is the single version to move to. If you updated to 0.13.0 or 0.13.1 already, you only get the mic-mute change on top of what you have. ## What's new in 0.13.2: mic-mute You're on a webinar, an all-hands, or a panel where you're not going to speak. You want the meeting transcript, but you don't want your breatHigh4/18/2026
v0.13.1# v0.13.1: Fix Claude Desktop extension install on 1.3109.0 ## What changed This is a patch release that fixes a broken install surface in the Claude Desktop extension, reported in [#149](https://github.com/silverstein/minutes/issues/149). The v0.13.0 `minutes.mcpb` bundle contained two Next.js chunks whose filenames literally include `..`: ``` .vercel/output/static/_next/static/chunks/0c1n75d4d01s..js .vercel/output/static/_next/static/chunks/0yhyx4ni~s7z..js ``` Claude Desktop 1.3109.0 shHigh4/18/2026
v0.13.0# v0.13.0: Settings you can trust, smarter call capture, and better operator tooling ## What changed Minutes 0.13.0 is a β€œcome back and try it again” release. The biggest theme is trust: - Settings behavior is much tighter now. Important toggle rows no longer drift out of sync with what you clicked, and the command palette shortcut finally has a real UI row instead of a half-wired path. - Identity setup is stronger. You can add your name, emails, and name variants so Minutes recognizes you mHigh4/17/2026
v0.12.2# v0.12.2: Live transcription that actually works on quiet audio ## Why this release exists A meeting today produced 11 fragments over 40 minutes of live transcript β€” mostly whisper placeholder tokens like `[typing]` and `[BLANK_AUDIO]`. Meanwhile the post-recording batch transcript cleanly recovered 2,259 words from the same WAV. Same audio, two different code paths, 200x quality gap. Three problems were working against live mode: 1. The recording sidecar used a simple energy-threshold VAD.High4/15/2026
v0.12.1# v0.12.1: Frontmatter polish, Parakeet hardening, and LLM titles ## What changed This release is a focused polish pass over the work that landed in v0.12.0. The transcription pipeline was doing a lot β€” transcribe, diarize, summarize, extract entities, match calendar events, write markdown β€” and the seams between those steps were leaking. Speaker labels from diarization were ending up in attendee lists, email addresses from calendars were spawning duplicate people, and "Untitled Recording" wasHigh4/15/2026
v0.12.0# v0.12.0: Parakeet is multilingual by default ## What changed This release makes the Parakeet path feel like a first-class part of Minutes instead of an advanced toggle you had to babysit. The biggest change is the default model. If you choose Parakeet and do not pin a model explicitly, Minutes now defaults to `tdt-600m`, the multilingual v3 model, instead of the older English-only `tdt-ctc-110m`. That means better support for bilingual meetings, better WER, and a much more honest default foMedium4/14/2026
v0.11.3# v0.11.3: Long meetings work the way they should ## What changed This release fixes a nasty class of failures in the Parakeet transcription path. Long recordings could fail in a few different ways. Some chunks came back with zero tokens. Some long runs could blow up in the GPU path. The app often surfaced all of that as a vague parsing error. That is fixed now. Long Parakeet runs are chunked before decode, empty chunks are skipped instead of taking down the whole meeting, and the exact real-Medium4/13/2026
v0.11.2Your AI used to forget what happened after `minutes stop`. Now it doesn't. ## The lifecycle is connected Before v0.11.2, the meeting lifecycle had a gap right in the middle. You'd record a meeting, run `minutes stop`, and... nothing. The tool that knows everything about your conversation history went quiet at the exact moment you needed it most -- right after the meeting, when decisions are fresh and follow-ups haven't slipped yet. Now `minutes stop` nudges you toward the next valuable step. Medium4/10/2026
v0.11.1Artifacts, a design system, and GPU backends. ## What's new **Artifacts** -- Create, edit, preview, and revert documents directly from Recall conversations. The artifact picker lets you choose what to create (relationship brief, deal memo, meeting summary), then opens it in a split view beside the AI assistant. Source editing with inline save, snapshot-based revert, and a review panel showing before/after diffs. **Unified design system** -- Light cream (#F8F4ED) default with warm-dark mode. IMedium4/9/2026
plugin-v0.8.0# Minutes Plugin v0.8.0: Four new skills, a proactive brief hook, and bug fixes two review passes deep ## The lifecycle is done. Brief runs before your call, mirror tells you what you did, tag marks the outcome, graph lets you query everyone and everything across your history. All four ship with Python helper scripts that do the counting deterministically so an LLM doesn't have to guess. Before v0.8.0 the plugin covered prep, record, debrief, weekly. After v0.8.0 it covers the full arc: `briefMedium4/9/2026
v0.11.0# Minutes v0.11.0: Command palette, faster whisper, better call capture ## The keyboard-first launcher ships. Whisper uses your GPU now (it wasn't before). Two contributors fixed bugs you'll actually notice. v0.11.0 ships the command palette as the headline feature, plus a round of fixes that change what Minutes feels like in daily use. The capture cues sound like real objects instead of compiler beeps. Native Meet calls stop labeling you as SPEAKER_00. The screen share privacy toggle, which hMedium4/8/2026
v0.10.4## Minutes was telling you the wrong thing v0.10.4 fixes four bugs where Minutes confidently reported something that wasn't true. Nothing crashed; you just couldn't trust the answers. ### Your knowledge base was enabled. Except when it wasn't. The MCP `knowledge_status` tool was doing a naive string match for `enabled = true` anywhere in `config.toml`. So if you had `[recording] enabled = true` and `[knowledge] enabled = false`, the tool would tell Claude (or Cursor, or Codex) that your knowlMedium4/7/2026
v0.10.3## What changed Three platform fixes that unblock real users on Linux, macOS, and Windows. None of these were nice-to-haves. All three were silently breaking the core capture-and-summarize loop on a specific OS. ### Linux: PipeWire system audio capture (#85) Linux users running `minutes sources` were seeing their speakers and headphones bucketed under "Microphones" with no clue they could record system audio from them. The bug was in our device categorization, not in cpal. cpal's PipeWire bacMedium4/7/2026
v0.10.2Your AI assistant remembers every conversation you've had. Here's what's new. ## Try it without a microphone `minutes demo --full` seeds 5 interconnected sample meetings (Snow Crash themed), then `minutes demo --query` shows cross-meeting intelligence in action. Da5id promised to fix the rendering pipeline 14 days ago. He didn't. Minutes caught it across three separate conversations. No setup, no mic, no model download. Just `cargo install minutes-cli && minutes demo --full`. ## Knowledge baMedium4/7/2026
v0.10.1Patch release: fixes agent summarization, calendar timeouts, and ships the first building block of conversation-to-knowledge-base integration. ## Bug fixes **Agent summarization was broken on v0.10.0.** The `--no-input` flag was passed to the Claude CLI, which doesn't accept it. Every `[summarization] engine = "agent"` call failed silently β€” meetings were transcribed but never summarized. Fixed. **Calendar overlap detection timed out with many calendars.** AppleScript couldn't enumerate 29 caMedium4/6/2026
v0.10.0Minutes now auto-updates from GitHub Releases and ships a major diarization overhaul from three community contributors. ## Auto-update The desktop app checks for updates on launch and every 6 hours. When a new version is available, a non-modal banner appears: "Restart Now" or "Later." Updates are never installed during a recording, live transcript, or dictation session. Signed with Ed25519. The release workflow produces signed artifacts and a `latest.json` manifest. Zero infrastructure beyondMedium4/6/2026
v0.9.4## What's new ### Fix: MCP recordings no longer capture silence Recordings started via Claude Desktop's `start_recording` tool were producing silent WAV files on recent macOS versions. The CLI worked fine from Terminal -- same binary, same mic permissions, same machine. **Root cause:** The MCP server spawned `minutes record` with `detached: true`, which calls `setsid()` and creates a new macOS audit session. This severed the child process from Claude Desktop's TCC microphone grant. CoreAudio Medium4/2/2026
v0.9.3## What's new ### Multi-source capture Record system audio and microphone simultaneously as separate stems. Each source gets its own WAV file, and speaker attribution uses per-source energy levels instead of relying solely on diarization. The shared resampler (32-tap Hann windowed-sinc) is now factored out of the capture path so both live streaming and file processing use identical downsampling. This is the foundation for call recording where you want to distinguish "what they said" from "whaMedium4/1/2026
v0.9.2## What's new ### Brand-derived design system The entire desktop app has a new color palette pulled from the brand mark's sky-blue and amber identity. Every surface -- main window, dictation overlay, note popup, meeting prompt, terminal, and the MCP dashboard inside Claude Desktop -- now uses the same cohesive palette instead of scattered defaults. - Sky blue accent (`#4da8d9`) derived from the icon's upper glow - Warm amber section headers and warning states from the icon's lower glow - DoMedium4/1/2026
v0.9.1Back-to-back meetings just got smoother in the desktop app. **What's new:** - The record button now stays visible while background processing runs β€” you can start your next meeting without switching to the terminal (#38) - Filter diagnostics for blank transcript debugging - Default quickstart model changed from `tiny` to `small` for better out-of-box accuracy **Fixes:** - v0.9.0 release builds were broken by a missing struct field in CI β€” this release restores DMG, Windows EXE, and Linux binarMedium3/31/2026
v0.9.0Minutes now handles Bluetooth headsets, USB mics, and audio device switching mid-recording β€” no more silent recordings when you grab your AirPods and walk away from the desk. ## What's new **Audio device selection** β€” pick which mic to record from ```bash minutes record --device "AirPods Pro" # Use a specific device minutes devices # List available devices with sample rates ``` Or set it permanently in `~/.config/minutes/config.toml`: ```toml [recording] device Medium3/31/2026
v0.8.5Meetings now emit structured insight events that agents and external systems can subscribe to. Every decision, commitment, and open question extracted from a meeting becomes a typed event in the event log with a confidence level β€” so downstream systems know when to act and when to wait. Only strong and explicit insights are considered actionable, preventing noise from tentative language like "we should consider" from triggering false workflows. ## What's new **Meeting Insights** β€” structured Medium3/31/2026
v0.8.4# Release Notes for 24dfbcf9be5f3807cd3ef4664aada81fee25ac12 - Channel: stable - Range: v0.8.3..24dfbcf9be5f3807cd3ef4664aada81fee25ac12 - Stable release intended for broad usage. ## What changed ### Shared engine - fix: add version to whisper-guard dep for crates.io publish (`6c21803`) - fix: graceful Ctrl+C shutdown for live, dictate, and record (#29) (#30) (`9453b19`) - Accumulate dictation output across pauses (`cbd2b76`) ### Desktop - Accumulate dictation output across pauses (`cbd2b76`Medium3/29/2026
v0.8.3# Release Notes for 611d6a9df8c97736722d494380ef075fdaea3ce5 - Channel: stable - Range: v0.8.2..611d6a9df8c97736722d494380ef075fdaea3ce5 - Stable release intended for broad usage. ## What changed ### Shared engine - security: harden pipeline against injection, traversal, and data exposure (`6dc42e0`) ### CLI - fix: pin ort to rc.10 for Windows diarization build + document LLVM prereqs (`1e37dee`) ### Distribution and release policy - fix: pin ort to rc.10 for Windows diarization build + docMedium3/29/2026
v0.8.2# Release Notes for d06d9e721f2afdd4fd073f3df9565e2187565846 - Channel: stable - Range: v0.8.0..d06d9e721f2afdd4fd073f3df9565e2187565846 - Stable release intended for broad usage. ## What changed ### Shared engine - feat: add Parakeet ASR as opt-in transcription engine (`6322ee4`) - style: apply cargo fmt to all workspace files (`2f39a4a`) - Extract whisper-guard crate + add nnnoiseless noise reduction (`d64d53d`) - whisper-guard: clean API for publish β€” borrow instead of own (`12eae36`) - fiMedium3/28/2026
v0.8.1-live-coach## Live Meeting Coach Real-time meeting transcription with AI coaching. Your AI assistant reads the transcript mid-meeting and coaches you on what to say. ### How it works 1. Click **Live** in the Minutes menu bar (or press **Cmd+Shift+L**) 2. Green pulsing indicator shows it's listening 3. Open Claude Desktop / Claude Code / Codex / Gemini 4. Ask: "What should I say about the pricing objection they just raised?" 5. Your AI reads the last 5 minutes of transcript and coaches you 6. Click **StoMedium3/28/2026
v0.8.0## Relationship Intelligence Minutes now tracks **who you talk to**, **what you promised**, and **how your relationships evolve** across every meeting. Ask your AI *"What did I promise Sarah?"* β€” and get an answer. ### New features **Conversation Graph** β€” SQLite index derived from your meeting markdown. Tracks people, commitments, topics, and relationship health. Rebuilds in <50ms. ```bash minutes people # Relationship overview with scores minutes commitments --persoMedium3/27/2026
v0.7.3## Dictation UX Overhaul The dictation overlay gets a complete UX upgrade β€” from a status-only indicator to a trust-building interface. ### What's new - **Instant feedback** β€” Overlay appears immediately on shortcut press with "Loading model..." state. No more 5-15s dead gap wondering if it worked. - **Model preloading** β€” Whisper model loads in a background thread at app startup, so the first dictation press goes straight to "Listening..." with zero delay. - **Text confirmation on success** Medium3/25/2026
v0.7.2## Windows support + dictation polish Minutes now builds and runs on Windows. Plus: dictation hotkeys that survive app restarts. ### What shipped **Windows desktop app** β€” First-class Windows support via NSIS installer. Tray icon, recording, dictation, and the full pipeline work on Windows. Sentinel-based stop path handles the platform's file-locking quirks. **Dictation hotkey persistence** β€” Your custom dictation shortcut now survives app restarts. Previously it reverted to the default on eMedium3/24/2026
v0.7.1Patch release with streaming dictation, plugin marketplace, SDK improvements, and docs. ### Streaming Whisper (new) - **Text appears as you speak** β€” partial transcription every 2 seconds during dictation - Full re-transcription from t=0 each pass for consistent output - Whisper init noise suppressed after first partial - `minutes dictate` CLI shows progressive text with live line updates ### Distribution (new) - **Claude Code plugin marketplace**: `claude plugin marketplace add silverstein/miMedium3/24/2026
v0.7.0## Cross-Device Ghost Context Layer Record a thought on your phone β†’ it becomes searchable AI memory on your desktop. Claude surfaces recent memos proactively. ### What's new - **Duration-based routing**: Short voice memos (<2 min) route through the fast memo pipeline. Long recordings get full meeting treatment. Threshold configurable. - **Phone β†’ desktop pipeline**: Works with any folder sync β€” iCloud Drive, Dropbox, Google Drive, Syncthing, or manual file drop. - **Ghost context**: SessionSMedium3/24/2026
v0.6.0Your AI remembers every conversation you've had. Now it remembers every thought you speak. **v0.6.0 adds dictation** β€” hold a key, speak, and your words land in your clipboard AND your AI's memory. Every dictation tool forgets what you said. Minutes remembers it. "What did I dictate into Slack about the pricing page?" just works. ## What's new ### Dictation mode Speak naturally. Text goes to your clipboard after each pause. Every utterance is also logged to your daily note and saved as a seaMedium3/24/2026
v0.5.0## Try minutes right now β€” no install needed ```json { "mcpServers": { "minutes": { "command": "npx", "args": ["minutes-mcp"] } } } ``` Drop that into your Claude Desktop config. Claude can now search your meeting history, find action items, build people profiles, and track decisions β€” all from your local `~/meetings/` folder. No Rust toolchain. No API key. No build step. --- ### What's new in v0.5.0 **`npx minutes-mcp` β€” zero-install MCP server** The MCP server noMedium3/23/2026
v0.4.0## What's New **Cross-Platform Support** β€” minutes now builds and tests on macOS, Windows, and Linux: - CI runs on all 3 platforms (core + CLI tests pass everywhere) - Windows: WASAPI audio capture support, HANDLE-based PID management - Linux: ALSA audio capture support - `cargo install --path crates/cli` works on any platform **Vault Sync for Obsidian / Logseq** β€” connect your knowledge vault: - `minutes vault setup` β€” auto-detect vaults, recommend symlink/copy/direct strategy - `minutes vaulLow3/22/2026
v0.3.0## What's New **Interactive MCP App Dashboard** β€” 5 tools now render an interactive UI inline in Claude Desktop via [MCP Apps](https://modelcontextprotocol.io/specification/2025-03-26/server/utilities/apps): - Meeting list with stats bar, type filters, and instant search - Detail view with fullscreen mode and "Send to Claude" context injection - Clickable attendee chips β†’ person profile navigation - Live recording indicator with stop button - Person profiles and consistency reports **Smart AttLow3/21/2026
v0.2.0> **A newer version is available: [v0.3.0](https://github.com/silverstein/minutes/releases/tag/v0.3.0)** β€” Interactive dashboard, smart attendee detection, semantic search. ## What's New **Interactive Meeting Lifecycle** β€” 3 new skills that chain together: - `/minutes prep` β€” relationship brief + talking points before a call - `/minutes debrief` β€” post-meeting analysis, compares outcomes to prep intentions - `/minutes weekly` β€” weekly synthesis with decision arcs and forward brief **Settings Low3/20/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

@awareness-sdk/localLocal-first AI agent memory system. No account needed.0.9.12
@senso-ai/shipablesCLI for installing, managing, and publishing AI agent skills from the Shipables registry0.1.2
automagik-genieSelf-evolving AI agent orchestration framework with Model Context Protocol support2.5.27
windbackAI agent session viewer and unified session workspace1.0.6
council-mcpThree-tier AI agent MCP orchestration system: Chancellor (Opus), Executor (Sonnet), Aide (Haiku)0.4.0