Skip to main content

Reference

Changelog and roadmap

A high-level record of what shipped and what's coming next. Format follows Keep a Changelog loosely — focused on what users notice, not internal refactors.

v2.0 — Current baseline (April 2026)

The v2 line is a ground-up rewrite of NeuroBridgeEDU on Tauri 2. The headline values: privacy-first, neurodivergent-first, fully offline-capable, with an opt-in path to cloud AI providers.

Recording & audio

  • Microphone capture via cpal.
  • System audio capture via WASAPI (Windows), virtual audio device (macOS), and PulseAudio / PipeWire loopback (Linux).
  • RMS-based ducking and soft-limiting / anti-clipping in the recording path.
  • RMS-energy VAD on the transcription path (10–60% workload reduction).
  • Audio file import via Symphonia for MP3, M4A / AAC, FLAC, OGG, WAV.

Transcription

  • Whisper.cpp via whisper-rs with GPU acceleration (Metal / CUDA / Vulkan, selected at build time).
  • Single-pass inference with internal ~30-second windowing; segment results stream back to the UI as they're produced.
  • Whisper model catalog: tiny, base, small, medium, large-v3, large-v3-turbo, plus quantised q5_0 variants.

AI summaries

  • Six providers behind a common trait: Built-in AI (llama-cpp-2), Ollama, OpenAI, Anthropic Claude, Mistral, Google Gemini. (Groq, Azure OpenAI, Together, etc. are reached via the OpenAI provider configured with a custom base URL.)
  • Built-in templates: Meeting Summary, Lecture Notes, Study Session, Brief, Detailed, Research Study, Technical, Action Items.
  • Custom user templates with arbitrary prompts in Settings → Customisation → Create Custom Template.
  • Automatic offline fallback to Built-in AI when cloud providers are unreachable.

Study Sage

  • Chat over your meeting transcripts and summaries.
  • Four modes: Chat, Quiz, Explain, Challenge.
  • Cmd+Shift+K / Ctrl+Shift+K shortcut.
  • Context retrieval via SQLite FTS5 + BM25.
  • Conversations persist locally so they survive an app restart.

Pro features (require Pro account)

  • Recall Engine — flashcards generated from meeting summaries.
  • Exam Radar — AI analysis over stored summaries with Student / Lecturer / General modes.
  • PDF export — typeset PDF of meeting summaries via Typst.
  • Action items extraction — Tasks / Decisions / Open Questions extracted from a summary on demand.
  • Analytics — aggregate stats over your meetings.
  • Summary preset packs — extra prompt presets persisted on Pro accounts only.

PDF export

  • Markdown summary → Typst markup → PDF, all in pure Rust (no external deps).
  • Embedded NeuroBridgeEDU logo, page-numbered footer, brand line.

Search

  • SQLite FTS5 + BM25 ranking over titles, transcripts, and summary text.
  • FTS5 powers Study Sage's content retrieval.
  • The user-facing meeting search box does title-only substring matching (FTS5 for the user search is on the roadmap).

What's coming next

Near term — v2.1

Theme: better defaults, fewer setup steps.

  • macOS native system audio via ScreenCaptureKit — removes the BlackHole / Loopback requirement.
  • Speaker diarisation — label "Speaker 1", "Speaker 2"… in transcripts.
  • Saved searches in the search panel.
  • Card import / export for Recall Engine — bring in or share Anki decks.
  • Bulk PDF export — multiple meetings as a single document.
  • Transcript regeneration that also re-runs the summary in one click.
  • Locale fan-out — translate the in-app Help topics added in v2.0 into the 30+ supported UI languages (English-only for now).

Mid term — v2.2 / v2.3

Theme: smarter defaults, smarter recall.

  • Real-time translation — transcribe in source language, translate to target inline.
  • Cross-meeting semantic search — vector-based retrieval beyond lexical FTS5.
  • Topic clustering in Analytics — group related concepts automatically.
  • Comparison views in Analytics — week-over-week, semester-over-semester.
  • Multi-device sync for Recall Engine (opt-in, end-to-end encrypted).
  • Custom Typst templates for PDF export, configurable from the UI.
  • Recall Engine spaced repetition — persistent flashcards with an SM-2-style scheduler so cards survive sessions and return at smart intervals.

Longer term — v3.x

Theme: collaborative learning, beyond the desktop.

  • Mobile companion app for review-only (flashcards, summaries) on iOS / Android. Recording stays desktop.
  • Optional shared spaces — opt-in encrypted sharing of summaries (not recordings) with study partners.
  • Plugin system — third-party summary templates and chat tools.
  • Custom local LLM management — easier model swaps, fine-tunes, and quantisation choices.

Things we've decided not to do

Sometimes the most useful thing is to be clear about what's out of scope.

  • A cloud-hosted version — the core value is local-first. We won't host your data.
  • Mandatory accounts — there's no sign-in for desktop and there won't be one.
  • Always-on telemetry — error reporting will always be opt-in.
  • Video recording — audio-only is a deliberate scope. Use OBS or your platform's built-in recorder if you need video.
  • Re-implementing Anki — Recall Engine intentionally stays simple. If you outgrow it, export to Anki via the planned import / export feature in v2.1.

For the latest commit-level history, see the GitHub commit log.