v6.1.1 · open-source · GPL-3.0
Upload a recording to get a full transcript, identify speakers and generate a report in the format your audience needs.
curl -fsSL https://raw.githubusercontent.com/Lesur-ai/transkryptor/v6.1.1/scripts/install.sh | bash
macOS / Linux · self-hosted on your machine · works offline once installed
Choose a report format for your audience. Transkryptor transcribes the recording and organizes its content into meeting minutes, study notes or interview summaries.
Standups, steering committees, client calls. Get a structured recap with decisions, owners, and next steps, in the same format your team already reads.
Lectures, workshops, onboarding sessions. Get notes organized by topic and a full searchable transcript.
User interviews, podcasts, field recordings. Get an edited transcript with speaker labels, recurring themes and quotes for your reports.
Choose a preset report format, or select custom to use your own template.
A brief for leadership covering the main findings and decisions.
Sectioned by topic, attendees, decisions, open questions.
A flat list of commitments, owners, and dependencies.
Filler words removed; meaning and structure preserved.
Recurring themes across the recording, with supporting quotes.
Use your own template in the sidebar’s prompt editor.
Parallel processing, optional speaker detection and separate input and output languages support long recordings.
Recordings get processed in parallel instead of one long queue. You watch progress live, then download the report.
Optional speaker detection labels each turn of speech so you can follow who said what.
Record in French, send the report in English. Or the other way around. The two languages are picked independently.
The four stages run in sequence, with per-chunk progress, throughput, and live logs visible throughout.
The file is split into overlap-safe windows so long recordings can be processed in parallel.
Chunks are transcribed in parallel and reassembled in order, with optional speaker detection.
The transcript is split into semantic batches, analysed in parallel by your chosen model.
The analyses are combined into one report in your chosen format, available to download as Markdown.
Transkryptor is optimised for the Cloud Temple LLMaaS (SecNumCloud, EU-bound) — and works out of the box with any OpenAI-compatible endpoint. Use the provider that meets your security and budget requirements.
A self-hosted vLLM, an EU-sovereign API, a US frontier-model API, an on-prem appliance — if it speaks the OpenAI chat / transcription protocol, Transkryptor connects to it. One URL, one key, in your .env.
Default settings, prompts, and retry policy are tuned against Cloud Temple's SecNumCloud-qualified LLMaaS. Enter your API key to use this configuration. Audio, transcripts and prompts stay within the EU.
Prerequisites: Node.js 18+ and an API key from your provider of choice. The installer places the app in ~/Applications/Transkryptor, sets up the config, starts the service on localhost:3000, and opens your browser.
$ curl -fsSL https://raw.githubusercontent.com/Lesur-ai/transkryptor/v6.1.1/scripts/install.sh | bash
# installs to ~/Applications/Transkryptor (macOS)
# or ${XDG_DATA_HOME:-~/.local/share}/transkryptor (Linux)
# starts the service, opens http://localhost:3000$ git clone https://github.com/Lesur-ai/transkryptor.git
$ cd transkryptor
$ npm install
$ cp .env.example .env
# edit .env — point it at any OpenAI-compatible endpoint
$ npm start
# → open http://localhost:3000$ git clone https://github.com/Lesur-ai/transkryptor.git
$ cd transkryptor
$ cp .env.example .env
# edit .env — point it at any OpenAI-compatible endpoint
$ docker compose up --buildPS> wsl bash -lc "curl -fsSL https://raw.githubusercontent.com/Lesur-ai/transkryptor/v6.1.1/scripts/install.sh | bash"
# a native Windows installer is on the roadmap
# for now, WSL is the supported path
.env before you startSet the API endpoint and key of the OpenAI-compatible provider you want to use, plus the comma-separated list of models the UI should expose. The first model becomes the default.
Self-hostable, vanilla stack, contributions on GitHub.
Any OpenAI-compatible endpoint — sovereign, self-hosted, or commercial.
The API key lives on your host. Audio never leaves your provider.
Per-chunk progress, throughput, server logs streamed live to the UI.
Transkryptor is live and open-source. Report bugs or suggest improvements on GitHub.