Skip to content

About

This plugin connects to the Fireflies GraphQL API to automatically fetch your latest meetings, pulling in the summary, action items, meeting duration, and the full audio transcript (including speaker names). It then formats everything into clean Markdown notes.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Obsidian Fireflies.ai Sync

Download and sync your meeting transcripts from Fireflies.ai directly into your Obsidian vault.

This plugin connects to the Fireflies GraphQL API to automatically fetch your latest meetings, pulling in the summary, action items, meeting duration, and the full audio transcript (including speaker names). It then formats everything into clean Markdown notes.

Features

  • Automated Sync: Automatically checks for new transcripts based on a customizable interval (e.g., every 60 minutes).
  • One-Click Manual Sync: A ribbon icon allows you to force a sync anytime you want.
  • Rich Formatting: Generates Markdown files containing:
    • Date and Duration
    • AI-generated Summary and Outline
    • Action Items (rendered as Obsidian checklists - [ ])
    • Full Transcript broken down by speaker
  • Custom Destination: Choose exactly which folder in your vault the transcripts should be saved to.
  • Smart File Naming: Automatically names files using the format [TRANS][FIRE] Meeting Title.md.

Settings

To use this plugin, you will need a Fireflies.ai API Key.

Fireflies Sync Settings

  1. Go to your Fireflies.ai Dashboard.
  2. Generate or copy your API Key.
  3. Paste the API Key into the Fireflies.ai API Key field in the plugin settings.
  4. Set your preferred Destination Folder (default is Fireflies Transcripts).
  5. Choose your Sync Interval in minutes (default is 60). Set to 0 to disable automatic syncing.

Manual Installation

  1. Download the latest release (main.js and manifest.json) from the GitHub Releases page.
  2. Create a folder named obsidian-fireflies-sync inside your vault's .obsidian/plugins/ directory.
  3. Place main.js and manifest.json inside that folder.
  4. Reload Obsidian and enable Fireflies.ai Sync in your Community Plugins settings.

Development

Clone this repository and run:

npm install
npm run dev

To build for production:

npm run build

License

MIT

About

This plugin connects to the Fireflies GraphQL API to automatically fetch your latest meetings, pulling in the summary, action items, meeting duration, and the full audio transcript (including speaker names). It then formats everything into clean Markdown notes.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages