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

TranscriptExporter Sync

TranscriptExporter58 downloads

Receives meeting notes from the TranscriptExporter Chrome extensions (for Granola, Fathom, and Fireflies) and writes them into your vault automatically, minutes after each call.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Companion plugin for the TranscriptExporter Chrome extensions (Granola, Fathom, Fireflies). The extension fetches your meeting notes and transcripts; this plugin receives them and writes them into your vault as Markdown - automatically, minutes after each call, with nothing to click.

One plugin serves every TranscriptExporter extension you use. Each writes into its own subfolder (Granola/, Fathom/, Fireflies/), so all your meetings end up in one vault, organized by source.

How it works

The plugin runs a small HTTP server on your own machine only (127.0.0.1, default port 27125). The TranscriptExporter extension in Chrome delivers finished notes to it. That's the entire data path: Chrome to this plugin, over your own loopback interface.

  • Nothing leaves your computer. The server is bound to 127.0.0.1 and is unreachable from your network or the internet. The plugin itself makes no outgoing network requests, ever - no telemetry, no update checks, no accounts.
  • Every request is authenticated. A pairing key is generated on first run and compared in constant time; requests without it are rejected.
  • Only Markdown is accepted, paths are sanitized, and path traversal is rejected.
  • Your edits are safe. A file already in your vault is never modified or overwritten. New meetings are added; existing notes are yours.

Setup

  1. Install and enable the plugin.
  2. Open Settings, then TranscriptExporter Sync, and click Copy key.
  3. In your TranscriptExporter extension: Settings, Obsidian vault section, paste the key, click Connect companion plugin.

Repeat step 3 in each TranscriptExporter extension you use - the same key pairs all of them.

Settings

  • Enable sync server - turn receiving on or off.
  • Port - change only if another app already uses 27125; the extension must match.
  • Pairing key - copy it to the extension; regenerate it any time to revoke access (you'll need to reconnect the extension with the new key).

Manual install

  1. Download main.js and manifest.json from the latest release.
  2. Create the folder <your vault>/.obsidian/plugins/transcriptexporter-sync/ and put both files in it.
  3. In Obsidian: Settings, Community plugins, enable TranscriptExporter Sync.

Building from source

npm install
npm run build

Produces main.js from main.ts via esbuild.

Network use disclosure

This plugin opens a listening TCP socket on 127.0.0.1 (localhost) to receive notes from the TranscriptExporter browser extension running on the same machine. It never connects to any remote server, and nothing it handles is transmitted off your computer. The browser extension that sends the notes is a separate product with its own privacy policy.

License

MIT

HealthExcellent
ReviewPassed
About
Receive meeting notes and transcripts from TranscriptExporter Chrome extensions and write them into your vault as Markdown automatically minutes after each call with no manual steps. Run a local authenticated HTTP server on 127.0.0.1 (default port 27125) to keep data on your machine, import into per-source subfolders (Granola/, Fathom/, Fireflies/), accept only sanitized Markdown, and never overwrite existing files.
ImportAutomationIntegrations
Details
Current version
1.1.2
Last updated
Last month
Created
Last month
Updates
5 releases
Downloads
58
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
TranscriptExportertranscriptexporter
  1. Community
  2. Plugins
  3. Import
  4. TranscriptExporter Sync

Related plugins

Readwise Official

Sync highlights from Readwise to your vault.

Granola Sync

Sync Granola notes to your vault.

BRAT

Easily install a beta version of a plugin for testing.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Todoist Sync

Materialize Todoist tasks within your notes.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.