Back to Work

IG-2-Insights – Instagram Reel Transcription

A CLI tool written in Go that transcribes Instagram Reels to text using local Whisper AI. Batch process reels, extract insights, and keep everything private on your machine.

GoCLIWhisper AIyt-dlp

Year

2025

Role

Design & Development

🖼️

Hero image – Add screenshot or mockup

01

Problem Statement

  • Privacy Concerns: Cloud-based transcription services require uploading content, exposing potentially sensitive material to third parties.
  • Manual Effort: Transcribing reels by hand is slow, tedious, and prone to errors, especially for non-native speakers.
  • Scale Limitations: Processing large batches of reels for research or content analysis requires automation that most tools lack.
  • Inconsistent Quality: Free online tools often produce poor transcriptions with limited language support and no customization.
🖼️

Research & exploration visuals

02

Goals & Objectives

  • Enable fully offline, private transcription using local AI models.
  • Support batch processing with concurrent workers for high throughput.
  • Provide multiple output formats (text, SRT, JSON) for different use cases.
  • Auto-manage dependencies so users can start transcribing immediately.
🖼️

Solution screenshots or diagrams

03

The Solution

  • A Go CLI with whisper.cpp for accurate, local AI transcription.
  • Concurrent batch processing with smart caching to avoid redundant work.
  • Interactive menu mode for easy use, plus full CLI flags for automation.
🖼️

Architecture diagram or system overview

04

Results

ig2insights enables private, offline transcription of Instagram Reels at scale. Users report significant time savings compared to manual transcription or cloud-based alternatives. The batch processing feature allows researchers to analyze hundreds of reels in minutes. The tool has become essential for content repurposing workflows and social media analysis.

Hi there, I'm an AI assistant.

Ask me anything about Nicolas Laforêt.