Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Scuttlebutt

Quek Kar MinQuek Kar Min37 downloads

Scuttlebutt - Record or import meeting audio in the sidebar, transcribe it with your local Whisper/vLLM server, then auto-summarize it into a tidy, tagged note. Fully local and private.

Add to Obsidian
Scuttlebutt screenshot
Scuttlebutt screenshot
  • Overview
  • Scorecard
  • Updates2

Scuttlebutt (n.): the ship's gossip — the talk, the news, what everyone's discussing.

A local-first meeting companion that lives in your Obsidian sidebar, inspired by anarlog. Record (or import) a meeting, transcribe it against your local Whisper/vLLM server, auto-summarize it with your local LLM, review the Summary / Transcript / Memo side-by-side, then save one tidy note with a clean title and tags.

Local-first: everything runs against endpoints you configure. No cloud, no accounts.

Why "Scuttlebutt"?

On old sailing ships, the scuttlebutt was the cask of drinking water the crew gathered around — a scuttle (a hole cut in something) tapped into a butt (a large barrel). It was the ship's water cooler, and because sailors swapped news and gossip while drinking there, "scuttlebutt" came to mean the talk, the rumors, the news — what everyone's discussing.

That's exactly what this plugin captures: the scuttlebutt of your meetings, turned into notes you can keep.

What it does

record | import  →  transcribe  →  summarize (+ title + tags)  →  review in sidebar  →  save note
  • Record microphone audio (optionally mixing in system audio) right from the sidebar, with a live timer, an in-sidebar audio player, and a status-bar indicator so you can keep working.
  • Import an existing audio clip from your vault or upload one from disk.
  • Transcribe via any OpenAI-compatible speech endpoint (vLLM Whisper, whisper.cpp server, etc.). Re-transcribe from the Transcript tab any time.
  • Summarize via any OpenAI-compatible chat endpoint. Uses anarlog's summary format (h1 sections, 3+ concrete bullets, decisions & action items).
  • Context files — pick any vault notes (agenda, prior meetings) to steer the summary.
  • Review everything in the sidebar: edit the summary, transcript, memo, title, and tags before saving.
  • Save a single note: frontmatter (title, date, tags, participants, audio), the summary, and the transcript/memo tucked into collapsible callouts.

Elegant, anarlog-style output

  • Title — the LLM proposes a super-concise topic title (no punctuation clutter).
  • Tags — 3–5 specific tags, reusing your existing vault tags where relevant and falling back to a sensible default vocabulary (Product, Engineering, Research, Design, …).
  • File name — YYYY-MM-DD — Topic Title.md, so notes sort chronologically and read cleanly.

Install (from source)

npm install
npm run build           # or: node esbuild.js --watch  (watch mode)
bash install.sh ~/path/to/your/vault

Then enable it in Settings → Community plugins → Scuttlebutt, and click the mic ribbon icon to open the sidebar.

Configure

Open Settings → Scuttlebutt. There are two endpoints; each has a URL, API key, Test, and Model dropdown. Click Test to validate the endpoint and load its model list — on success the dropdown fills in, on failure it blanks out.

  • Transcription — your Whisper/vLLM server, e.g. http://localhost:8000/v1
  • Summary — your LLM/vLLM server, e.g. http://localhost:8001/v1

Other options: input device (see below), spoken/summary language, auto-summarize, title & tag suggestion, output folders, save-audio, and the summary system prompt (with a reset-to-default button).

Development

npm run build     # bundle the plugin to ./main.js
npm test          # run the unit tests (Node's built-in test runner)

The pure logic (file naming, tag/transcript parsing, multipart encoding, …) lives in src/utils.ts and is covered by tests/utils.test.ts. Obsidian- and DOM-dependent code lives in src/main.ts.

Notes on system audio

Scuttlebutt runs as an Obsidian plugin (JavaScript in Electron), so it's limited to the browser's getUserMedia / getDisplayMedia APIs. On macOS those cannot capture system audio the way a native app (like anarlog, which uses Core Audio process taps) can. To record the other side of a call on macOS, install a loopback device such as BlackHole, create an Aggregate Device that includes it, and select that device under Settings → Capture → Input device. When "Capture system audio" yields no track, Scuttlebutt tells you and continues with the microphone.

Notes

  • The UI is styled entirely with Obsidian's own theme variables, so it adapts to any light/dark theme.
  • Requests go through Obsidian's requestUrl, which avoids browser CORS restrictions when calling local servers.
  • Desktop only (recording uses the microphone).

License

MIT © Kar Min

HealthExcellent
ReviewPassed
About
Scuttlebutt turns your meetings into notes without leaving your vault. Record straight from the sidebar or import an existing clip, and it transcribes the audio against your own OpenAI-compatible Whisper/vLLM endpoint, then auto-summarizes the transcript with your local LLM. Review the summary, transcript, and your own memo side by side; tweak the auto-generated title and tags (it reuses tags you already have); and add context notes to steer the summary. Save one tidy note: an overview plus clean sections, with date, tags, and participants in the frontmatter and the full transcript tucked into a collapsible callout. Everything runs against endpoints you configure — local-first and private, with no cloud and no accounts. Inspired by anarlog.
AudioAISidebar
Details
Current version
1.0.2
Last updated
Last week
Created
2 weeks ago
Updates
2 releases
Downloads
37
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Quek Kar MinQuek Kar Minqkm2000
GitHubqkm2000
  1. Community
  2. Plugins
  3. Audio
  4. Scuttlebutt

Related plugins

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Claude Sidebar

Run Claude Code in your sidebar.

OpenClaw

Chat with your OpenClaw AI agent in a sidebar. Your vault is the agent's workspace.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

TagFolder

Show tags as folder.

Recent Files

Display a list of recently opened files.