TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Nootle은 Mac용 무료 오픈소스 AI 회의 기록기로, 실시간 전사·발언자 식별·AI 채팅을 로컬에서 안전하게 수행합니다
Free, open-source AI meeting recorder for Mac. Real-time transcription, speaker identification, and AI chat — 100% local and private.
생산성Rust · TypeScriptGitHub @michellemayes온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Nootle is a lightweight macOS meeting recorder with live transcription, speaker diarization, AI summarization, and meeting detection. Made to work with AI chats and Claude Code. Built with Tauri, Rust, React, and ONNX Runtime.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Record, transcribe, and understand your meetings with local AI.
Nootle captures your meetings — microphone and system audio — transcribes them in real time with speaker identification, and lets you chat with an AI about what was said. No cloud recording service needed.README 전문 보기 ↗Nootle records your meetings (microphone and system audio), transcribes them on your Mac with speaker names, and lets you ask an AI about what was said. Point it at your project folders and it answers from those too, even live during a call.
Private by default. Recording and transcription happen on your Mac, and audio is never uploaded. Summaries and chat use the AI you pick: a local Ollama model keeps everything on-device, or bring an OpenAI, Anthropic, Google, Groq, OpenRouter or Bedrock key, or your Claude or ChatGPT subscription through the Claude Code or Codex CLI. Local-only mode (Settings → Privacy) allows only local models. There's no telemetry. Crash reports are off unless you turn them on (Settings → Privacy), and never include meeting content. Nootle only goes online for things you set up, plus model downloads and update checks.
nootle.ai links to a meeting's notes.nootle.ai/mcp and read the shared meetings you pick. Each person signs in with their own key, so it works for Claude Team workspaces too.| Nootle | Granola | Otter | Meetily | |
|---|---|---|---|---|
| Records without a bot joining the call | ✅ | ✅ | Desktop app only | ✅ |
| Transcription on your Mac | ✅ | ❌ | ❌ | ✅ |
| Tells speakers apart, remembers names | ✅ free | "Me / Them" on desktop | ✅ | Pro |
| Any AI, including local models (Ollama) or your Claude / ChatGPT subscription | ✅ | ❌ | ❌ | ✅ |
| Full history as plain files you own | ✅ | Limited free history; encrypted local cache | Paid plans | ✅ |
| Answers from your own docs, live in the call (local knowledge base) | ✅ | ❌ | ❌ | ❌ |
| MCP server and CLI for agents | ✅ (read-only mode available) | MCP on paid plans | MCP (enterprise) | — |
| Open source | ✅ MIT | ❌ | ❌ | Open core |
| Price | Free | Free / $14 a month | Free / from $8.33 a month | Free / about $10 a month |
Competitor details are as of October 2026 and change often; check their sites.
brew tap michellemayes/nootle https://github.com/michellemayes/nootle
brew install --cask nootle
Or download the latest .dmg from Releases. Nootle needs an Apple Silicon Mac (M1–M5) on macOS 14 or later. It updates itself from inside the app.
On first launch it asks for Microphone, Screen Recording (for system audio and Snapshots), and optionally Calendar (to name recordings after events).
On v0.1.15 or earlier, in-app updates fail. Download the latest
.dmgand drag it over the old app once.
nootle-cli ships inside the app. Add Nootle to Claude Code as an MCP server:
claude mcp add --scope user nootle -- /Applications/Nootle.app/Contents/MacOS/nootle-cli mcp
Add --read-only to the end to stop agents editing or sending anything. The CLI, MCP and URL scheme guide covers every command.
Claude on the web, ChatGPT and other cloud AI apps can't run nootle-cli, so nootle.ai hosts a read-only MCP server for meetings you've shared. Add https://nootle.ai/mcp as a custom connector (in Claude: Settings → Connectors → Add custom connector). When it asks you to sign in, paste the key from Nootle's Settings → Integrations → AI connector (click Create connector key the first time). On a Claude Team or Enterprise plan an owner adds the connector once and each member signs in with their own key, reaching only their own meetings. It lists only the shares you tick Let AI connectors read this on in the Share menu, with the tools list_shared_meetings, get_shared_meeting, search_shared_meetings and read_share_link.
Sign-in is standard MCP OAuth (discovery, dynamic client registration, PKCE). nootle.ai has no accounts and keeps no sign-in state: client ids, codes and tokens are sealed with a server secret (OAUTH_SECRET, or one derived from the Blob token), and the tokens carry your key. Shares stay encrypted on nootle.ai. Your key opens its list of shares (and that list holds each share's key), so nootle.ai decrypts them in memory only while answering your AI, and never stores a key. Clients without OAuth can send the key itself as Authorization: Bearer <key>, and old nootle.ai/mcp/<key> links keep working. Reset key signs every AI app out; Turn off removes the connector.
pnpm install
pnpm tauri dev
docs/development.md covers tests, releases, and how integration sign-in works. docs/layout.md has the rules that keep every page fitting any window size, checked by pnpm check:layout.
Models are downloaded when you pick them, not bundled, and Settings → Models shows what each takes on disk, deletes the ones you don't use, and cleans up unfinished downloads, audio from deleted meetings, and old logs. Underdog Bark 3.0 Plus is by Conway Research under CC-BY-4.0, derived from NVIDIA's Parakeet TDT 0.6B v3 and Moondream's parakeet-ultra.