AbhiMeet
FreeNot checkedFree open-source meeting recorder with AI transcription & reporting. Fireflies.ai alternative. Records audio + screen, transcribes with Whisper AI in 90+ langua
About
Free open-source meeting recorder with AI transcription & reporting. Fireflies.ai alternative. Records audio + screen, transcribes with Whisper AI in 90+ languages, generates meeting minutes via Claude MCP. No subscription, 100% local.
README
AbhiMeet
Free, open-source meeting recorder with AI transcription & reporting via Claude MCP
Drop Fireflies.ai. Record locally. Let Claude do the rest.
Record meetings with audio + screen capture. Whisper AI transcribes locally in 90+ languages. Claude generates meeting minutes, action items, summaries, and reports — all through MCP.
Why AbhiMeet?
| Feature | Fireflies.ai | AbhiMeet |
|---|---|---|
| Monthly cost | $19-39/user | Free forever |
| Data storage | Their cloud | Your local disk |
| Privacy | Uploads to cloud | 100% offline |
| Languages | Limited | 90+ via Whisper |
| AI Reports | Built-in (limited) | Claude AI (unlimited) |
| Screen recording | No | Yes |
| Custom reports | No | Yes — MOM, action items, decisions, anything |
| Open source | No | Yes — MIT License |
Demo
You: "Transcribe my latest recording"
Claude: Transcribing Budget-Review_160426_0230PM... Detected Hindi (92% confidence)
Transcribed 47 segments in 12 seconds. Saved.
You: "Generate meeting minutes with action items"
Claude: ## Meeting Minutes — Budget Review (16 Apr 2026)
### Action Items:
1. Abhishek to finalize vendor quotes by Friday
2. Send revised budget to accounts team
...
Features
- One-Click Recording — Single button to record mic + system audio + screen simultaneously
- 3 Output Files Per Recording:
Subject_Audio_DDMMYY_HHMMam.mp3— Audio only (for Claude transcription)Subject_Video_DDMMYY_HHMMam.webm— Screen only (for visual analysis)Subject_AV_DDMMYY_HHMMam.mp4— Combined audio + video (for sharing)
- Live Audio Waveform — Real-time visualization with frequency bars so you know recording is working
- Recording Feedback — Animated indicators: "Audio capturing", "Screen capturing", "Saving to disk"
- Built-in Media Player — Audio, Video, and Combined tabs with native playback
- Whisper AI Transcription — Local speech-to-text (no API key, no internet required)
- Video Frame Extraction — Claude can "see" what was on screen during the meeting
- 15 MCP Tools — Full Claude integration for transcription, summaries, reports
- Multi-Language — English, Hindi, Gujarati, Marathi, Bengali, Kutchi + 90 more
- Configurable Storage — Browse and set your own recording folder
- Dark Theme UI — Clean, professional, distraction-free interface
- Zero Subscription — No cloud, no account, no recurring payments
Installation
Prerequisites
Quick Setup
# 1. Clone
git clone https://github.com/abhishekjoshi-eng/AbhiMeet.git
cd AbhiMeet
# 2. Install the Electron app
cd app
npm install
cd ..
# 3. Install the MCP server + Whisper
cd mcp-server
uv sync
cd ..
# 4. Download FFmpeg (Windows)
# Download from https://www.gyan.dev/ffmpeg/builds/
# Place ffmpeg.exe and ffprobe.exe in app/ffmpeg/
# 5. Run!
cd app
npx electron .
Connect to Claude Desktop (Cowork)
Add this to %APPDATA%/Claude/claude_desktop_config.json:
{
"mcpServers": {
"abhimeet": {
"command": "uv",
"args": ["--directory", "C:/path/to/AbhiMeet/mcp-server", "run", "main.py"]
}
}
}
Connect to Claude Code
Add this to .claude/.mcp.json:
{
"mcpServers": {
"abhimeet": {
"command": "uv",
"args": ["--directory", "/path/to/AbhiMeet/mcp-server", "run", "main.py"]
}
}
}
Restart Claude. You'll see 15 AbhiMeet tools available.
MCP Tools (15)
| Tool | What It Does |
|---|---|
list_recordings |
List all meeting recordings with metadata |
get_recording_info |
Get full details about a specific recording |
get_audio_file_path |
Get path to the audio MP3 for analysis |
get_video_file_path |
Get path to the screen recording WebM |
get_combined_file_path |
Get path to the combined A+V MP4 |
transcribe_recording |
Transcribe audio using Whisper AI (runs locally, no API key) |
extract_video_frames |
Extract screen frames so Claude can see what was shown |
save_transcription |
Save transcription text to the recording folder |
read_transcription |
Read back a saved transcription |
save_summary |
Save a meeting summary |
read_summary |
Read a saved summary |
save_report |
Save reports — MOM, action items, decisions, follow-ups |
search_recordings |
Full-text search across all recordings |
get_storage_stats |
Storage usage and disk space stats |
delete_recording |
Delete a recording and all its files |
How It Works
Record Meeting Whisper Transcribes Claude Analyzes
| | |
v v v
[AbhiMeet App] ---> [MCP Server] ---> [Claude Desktop/Code]
| | |
v v v
3 files saved Speech -> Text Reports, MOM,
(MP3+WebM+MP4) (90+ languages) Action Items, Summary
Usage Examples
After connecting to Claude, just talk naturally:
| What You Say | What Happens |
|---|---|
| "List my recordings" | Shows all recordings with dates, durations, file types |
| "Transcribe my latest recording" | Whisper runs locally, saves transcription |
| "Generate meeting minutes" | Claude reads transcription, creates structured MOM |
| "What action items came up?" | Extracts and lists all commitments and deadlines |
| "Summarize in Hindi" | Generates summary in Hindi from English recording |
| "What was shown on screen?" | Extracts video frames, Claude describes visual content |
| "Search recordings for 'budget'" | Finds all recordings mentioning budget |
File Naming Convention
Every recording creates a folder with 3 properly named files:
Budget-Review_160426_0230PM/
Budget-Review_Audio_160426_0230PM.mp3 (Audio only)
Budget-Review_Video_160426_0230PM.webm (Screen only)
Budget-Review_AV_160426_0230PM.mp4 (Combined)
metadata.json (Recording metadata)
Format: Subject_Type_DDMMYY_HHMMam.ext
Supported Languages
Powered by Whisper AI — supports 90+ languages including:
| Language | Code | Language | Code |
|---|---|---|---|
| English | en | Hindi | hi |
| Gujarati | gu | Marathi | mr |
| Bengali | bn | Tamil | ta |
| Telugu | te | Kannada | kn |
| Urdu | ur | Punjabi | pa |
| Arabic | ar | Chinese | zh |
| Japanese | ja | Korean | ko |
| French | fr | German | de |
| Spanish | es | Portuguese | pt |
Project Structure
AbhiMeet/
app/ # Electron desktop app
src/
main/ # Main process
index.js # App window, permissions, tray
ipc-handlers.js # Recording logic, 3-file output
file-manager.js # FFmpeg conversion, file naming
settings.js # Settings + MCP config sync
tray.js # System tray
renderer/ # Frontend UI
index.html # Dark theme, waveform, player
styles.css # Professional dark UI
app.js # Recording, playback, waveform
preload.js # Secure IPC bridge
assets/icon.svg # App icon
ffmpeg/ # FFmpeg binaries (not in repo)
package.json
mcp-server/ # Python MCP server
main.py # 15 tools + Whisper transcription
config.json # Storage path config
pyproject.toml # Dependencies
recordings/ # Auto-created recording storage
LICENSE # MIT License
README.md
Tech Stack
| Component | Technology | Purpose |
|---|---|---|
| Desktop App | Electron 33 | Cross-platform recording UI |
| Audio/Video | FFmpeg | MP3 conversion, A+V merging |
| Transcription | faster-whisper | Local Whisper AI (no cloud) |
| AI Integration | MCP (Model Context Protocol) | Claude tools |
| MCP Server | FastMCP (Python) | 15-tool server |
| UI | HTML/CSS/JS | Dark theme with live waveform |
Contributing
Contributions are welcome! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests
- Add support for more platforms (macOS, Linux)
- Improve Whisper model selection
- Add speaker diarization
Roadmap
- macOS and Linux support
- Speaker diarization (who said what)
- Auto-record when Zoom/Meet/Teams call starts
- Calendar integration for auto-naming
- Export reports to PDF/Word
- Electron auto-updater
License
MIT License - see LICENSE for details.
Author
Abhishek Tansukh Joshi
GitHub: @abhishekjoshi-eng
If AbhiMeet saved you a Fireflies subscription, give it a star!
https://github.com/abhishekjoshi-eng/AbhiMeet
Installing AbhiMeet
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/abhishekjoshi-eng/AbhiMeetFAQ
Is AbhiMeet MCP free?
Yes, AbhiMeet MCP is free — one-click install via Unyly at no cost.
Does AbhiMeet need an API key?
No, AbhiMeet runs without API keys or environment variables.
Is AbhiMeet hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install AbhiMeet in Claude Desktop, Claude Code or Cursor?
Open AbhiMeet on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
ARA
Generate images, video and audio from any AI agent — one connector.
by ARAOmni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolgpu-bridge/mcp-server
Unified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
by gpu-bridgehamflx/imagen3-mcp
A powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,
by hamflxmerterbak/Grok-MCP
MCP server for xAI's [Grok API](https://docs.x.ai/docs/overview) with agentic tool calling, image generation, vision, and file support.
by merterbakSureScaleAI/openai-gpt-image-mcp
OpenAI GPT image generation/editing MCP server.
by SureScaleAIYangLiangwei/PersonalizationMCP
Comprehensive personal data aggregation MCP server with Steam, YouTube, Bilibili, Spotify, Reddit and other platforms integrations. Features OAuth2 authenticati
by YangLiangweiAceDataCloud/MCPFlux
Flux AI image generation and editing (Black Forest Labs) via Ace Data Cloud API.
by AceDataCloudCompare AbhiMeet with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
