Skip to content
← All Apps Transcription Platform

SolScribe

GPU-accelerated audio transcription with speaker diarization, AI-powered meeting briefs, and privacy-first processing. Built from the ground up in Go and React.

See It in Action

SolScribe dashboard showing a transcription in progress with real-time progress indicator

Dashboard with live transcription progress

SolScribe auto-recording mode with waveform visualization and voice activity detection

Auto-recording with waveform visualization

SolScribe instant meeting brief with AI-generated summary, key points, and full transcript

AI-powered instant meeting briefs with summaries and action items

From Side Project to Full Platform

The Origin

SolScribe started as a personal tool for transcribing meeting recordings on my homelab. I was running WhisperX in Docker and piping results through n8n workflows. The manual pipeline worked but was fragile, so I built a proper application around it.

The Architecture

Go backend with GORM and SQLite for fast, portable storage. React frontend with real-time progress via WebSocket. WhisperX handles transcription with CUDA acceleration, and PyAnnote provides speaker diarization. The entire stack runs in Docker containers.

Key Engineering Decisions

Chose Go over Node.js for the backend because of its native concurrency model, which is critical when managing GPU-bound transcription jobs. SQLite over Postgres because most deployments are single-machine. Browser-based recording with MediaRecorder API for zero-install capture.

AI Integration

LLM-powered features include automatic meeting summaries, key point extraction, action item parsing, and conversational chat over transcripts. The AI layer connects to any OpenAI-compatible endpoint, supporting both cloud and local LLMs.

Built with

Go React WhisperX Docker SQLite GORM PyAnnote CUDA

See the Full Product

Visit the marketing site for features, pricing, and documentation.