Chrome Extension like Tactiq for real-time Microsoft Teams transcription, multi-AI provider support (Gemini OAuth/API, DeepSeek, OpenAI), TXT/CSV exports & meeting requests reports
  • JavaScript 74.4%
  • CSS 14.1%
  • HTML 11.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-18 20:36:56 -03:00
.github/workflows docs: add UI preview screenshots of the floating MS Teams widget and dashboard panel to README 2026-10-18 20:30:18 -03:00
assets chore: anonymize sample participant names and regenerate README preview screenshots 2026-10-18 20:35:19 -03:00
lib chore: restore real participant names in application data while keeping generic names in README screenshots 2026-10-18 20:36:56 -03:00
.gitignore chore: remove .DS_Store and add .gitignore 2026-10-18 19:36:04 -03:00
background.js fix: auto-save transcript lines into history in real time to prevent data loss on meeting close, and use Fluent UI PointerEvents for reliable auto-CC activation 2026-10-18 20:13:18 -03:00
content.css docs: rewrite README in English without Chrono Trigger references and add GitHub Actions workflow to build Chrome extension (.zip & .crx) 2026-10-18 20:22:34 -03:00
content.js fix: target exact More (...) button inside Hangup call toolbar and dispatch Fluent UI submenu hover/keyboard events for CC activation 2026-10-18 20:17:31 -03:00
dashboard.css docs: rewrite README in English without Chrono Trigger references and add GitHub Actions workflow to build Chrome extension (.zip & .crx) 2026-10-18 20:22:34 -03:00
dashboard.html feat: create FroggIteAms Chrome extension for MS Teams live transcription, Tactiq-like menu, AI requests report, and Chrono Trigger Frog icon 2026-10-18 19:35:42 -03:00
dashboard.js feat: create FroggIteAms Chrome extension for MS Teams live transcription, Tactiq-like menu, AI requests report, and Chrono Trigger Frog icon 2026-10-18 19:35:42 -03:00
manifest.json fix: add https://teams.cloud.microsoft/* support, Shadow DOM caption extraction, and auto-injection into open Teams tabs 2026-10-18 19:48:56 -03:00
popup.css feat: create FroggIteAms Chrome extension for MS Teams live transcription, Tactiq-like menu, AI requests report, and Chrono Trigger Frog icon 2026-10-18 19:35:42 -03:00
popup.html docs: rewrite README in English without Chrono Trigger references and add GitHub Actions workflow to build Chrome extension (.zip & .crx) 2026-10-18 20:22:34 -03:00
popup.js chore: restore real participant names in application data while keeping generic names in README screenshots 2026-10-18 20:36:56 -03:00
README.md docs: add UI preview screenshots of the floating MS Teams widget and dashboard panel to README 2026-10-18 20:30:18 -03:00

🐸 FroggIteAms — MS Teams Live Transcriber & AI Assistant

FroggIteAms Logo

Build Chrome Extension

FroggIteAms is a Google Chrome Extension (Manifest V3) inspired by Tactiq, built to capture and transcribe conversations in real time from Microsoft Teams on the web (teams.cloud.microsoft, teams.microsoft.com, teams.live.com), manage your meeting history, export transcripts in .TXT (Tactiq-compatible format) and .CSV, and automatically generate Meeting Action & Requests Reports using your preferred AI provider (Google Gemini via OAuth 2.0 or API Key, DeepSeek, OpenAI, Groq, or the built-in offline heuristic engine).


FroggIteAms is free and open source. If it earns a place in your workflow and you feel like saying thanks, you can buy me a coffee — completely optional.

Donate with PayPal

paypal.me/DanimanX


📸 Screenshots & UI Preview

1. In-Call Floating Transcriber Window (teams.cloud.microsoft)

Automatically activates when you join a Microsoft Teams meeting, enables Live Captions (CC) in Spanish (Mexico) by default, captures all participants in real time, and continuously auto-saves every spoken line.

FroggIteAms In-Call Floating Widget in Microsoft Teams

2. Full Meeting History & AI Requests Hub (Tactiq-Style Dashboard)

Browse past meetings, filter by speaker or keyword, curate ⭐ Highlights, export to .TXT / .CSV, and generate AI Action & Requests Reports.

FroggIteAms Dashboard Panel and Meeting History


✨ Key Features

  1. 🎙️ Real-Time Transcription in Microsoft Teams (teams.cloud.microsoft, teams.microsoft.com, teams.live.com)

    • Floating, draggable in-call widget that only activates when you are inside an active Microsoft Teams meeting (strictly ignores regular group chats and channel messages).
    • Automatic activation and extraction of MS Teams Live Captions (CC) across all meeting participants, with Spanish (Mexico) (es-MX) set as the default spoken language and a built-in language selector (es-MX, es-ES, es-CL, en-US, pt-BR).
    • Continuous real-time auto-save: every spoken phrase is saved immediately into your meeting history so no data is ever lost when a meeting ends or the browser tab closes.
    • One-click ⭐ Highlight tagging during live calls.
  2. 🤖 Bring Your Own AI Token / OAuth (Multi-Provider)

    • Google Gemini: Supports Google OAuth 2.0 (chrome.identity flow or Bearer Token) and Google AI Studio API Key (gemini-2.0-flash).
    • DeepSeek: Native support for deepseek-chat / deepseek-reasoner.
    • OpenAI / Groq / Custom: Supports any OpenAI-compatible Chat Completions endpoint.
    • Local Heuristic Analyzer: Works out of the box without any external API token.
  3. 📊 Tactiq-Style Meeting History Hub (Popup + Full Dashboard)

    • Instant search by meeting title, participant, or spoken keyword.
    • Speaker filter chips and interactive Highlights manager.
    • Supports importing existing .txt transcripts.
  4. 📄 Exact .TXT & .CSV Exports

    • .TXT Export: Matches the exact Tactiq structure (# Title, Meeting started:, Duration:, Participants:, ## Highlights with > MM:SS Speaker: Text, and ## Transcript with MM:SS Speaker: Text).
    • .CSV Export: Excel-compatible UTF-8 BOM spreadsheet with meeting metadata, timestamps, speaker names, messages, highlight flags, and request indicators.
  5. 📋 Automated Meeting Requests & Commitments Report

    • Extracts all action requests, commitments, requesters, assignees, priorities, timestamps, deadlines, and statuses (Pending, Scheduled, In Progress, Completed), plus an Executive Summary and Key Agreements.
    • Exportable as standalone .TXT or .CSV files, or appended directly to the transcript export.

📦 Installation in Google Chrome

Option A: From GitHub Releases / Actions Artifact (.zip / .crx)

  1. Go to the Actions or Releases tab of this repository and download froggiteams-chrome-extension.zip.
  2. Extract the .zip archive to a folder on your computer.
  3. Open Google Chrome and navigate to chrome://extensions/.
  4. Enable Developer mode in the top-right corner.
  5. Click Load unpacked and select the extracted folder (or drag and drop the packaged extension).

Option B: From Source

  1. Clone this repository:
    git clone https://github.com/DanimanX/FroggIteAms.git
    
  2. Open chrome://extensions/ in Google Chrome.
  3. Enable Developer mode.
  4. Click Load unpacked and select the FroggIteAms directory.

🛠️ Automated Build (GitHub Actions)

Every push to main (and any version tag v*) triggers the .github/workflows/build-extension.yml workflow, which:

  • Validates the extension manifest.json and all ES module scripts (background.js, content.js, popup.js, dashboard.js).
  • Packages the production-ready Chrome Extension bundle (froggiteams-chrome-extension.zip and .crx).
  • Uploads the compiled Chrome plugin as a downloadable GitHub Actions artifact (and attaches it automatically to GitHub Releases).