AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Legal › Pensieve
✦ Free & open sourceLegal

Pensieve

Local desktop app that records, transcribes, and summarizes meeting audio using Whisper and local LLMs.

Local meeting recording, transcription, and local LLM summary

Capture desktop audio, transcribe with Whisper, and query meeting notes without sending data to the cloud.

Free forever · source-available · Licence not stated in the repository
✓ Light setup✓ Browser-based✓ Real-time collaboration
6.5
ZEKAI
Private local meeting notes.
Free & open source · Legal
Ease of setup6
Usefulness8
Maintenance7
Community5
★ 117
GITHUB
May 2026
UPDATED
Licence not stated in the repository
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Pensieve is a local-first desktop application designed to record, transcribe, and summarize audio from meetings and applications directly on your computer. It suits legal professionals who handle sensitive client calls and require strict confidentiality without sending audio to external vendors.

Runs on
Cross-platform
Hosting
Desktop
Languages
TypeScript
License
Licence not stated in the repository

What it is

Pensieve runs in your system tray to capture application audio, generating local transcripts using Whisper. It builds searchable meeting summaries using a local Ollama instance or OpenAI, and includes a built-in chat view and MCP server to query your meeting archives.

Who it's for

It suits privacy-conscious legal practitioners, corporate counsel, and researchers needing offline meeting records without cloud compliance risks. It does not suit teams looking for automated cloud calendar bots or multi-party cloud recording workflows out of the box.

Key features

Local Whisper Transcription

Converts captured meeting audio into text directly on your device using whisper-cpp and FFmpeg.

Ollama & OpenAI Integration

Summarizes meeting transcripts using a local Ollama LLM instance or optional ChatGPT API key.

Built-in MCP Server

Connects your local transcript repository directly to external tools using the Model Context Protocol.

Interactive Chat View

Lets you search and ask specific questions across past meeting recordings directly within the app.

How to start

Up and running in 3 steps

1
Install required dependencies such as FFmpeg and whisper-cpp using Homebrew or manual binary downloads.
2
Download and launch the latest Pensieve desktop release.
3
Configure your transcription models and link a local Ollama instance or OpenAI API key for summaries.
Real talk

Our honest verdict

What's great

  • Runs entirely offline when configured with local Ollama, preventing client data leaks
  • Includes a built-in MCP server for integrating transcripts into broader workflows
  • Provides an interactive chat interface to query historic meeting transcripts
  • Operates quietly from the system tray for rapid recording control

Where it falls short

  • Requires manual installation of system dependencies like FFmpeg and whisper-cpp via Homebrew on macOS
  • Demands sufficient local computer hardware to run Whisper and Ollama LLMs smoothly
  • Lacks built-in automated calendar bot invites typical of hosted recording services
  • No explicit open-source license is provided in the repository metadata
Cost

Pricing & license

Pensieve is free to download and run locally. The only potential external cost occurs if you choose to connect an optional paid OpenAI API key for summarization instead of using local Ollama.

Paid work

Open remote AI-training roles

876 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: Pensieve for Legal
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure Pensieve for you — and train your team.
Get it done for you ↗
Questions

FAQ

Does Pensieve send my meeting audio to external servers?

No, if you select local Whisper for transcription and Ollama for summarization, all audio processing and notes remain entirely on your local machine.

How does Pensieve handle transcript queries?

It features an interactive Chat view within the desktop app and includes a built-in MCP server to share context with external tools.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Legal — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google