v6.1.1 · live · open-source · GPL-3.0

Turn your meetings, courses and trainings into clean, shareable notes.

Drop the recording. Get a full transcript, identify who said what, and a ready-to-send report, in the format the audience needs. Minutes instead of hours.

dropyour audio · picka report format · sharethe markdown
$ curl -fsSL https://raw.githubusercontent.com/Lesur-ai/transkryptor/v6.1.1/scripts/install.sh | bash
Star on GitHub Lesur-ai/transkryptor Other install methods

macOS / Linux · self-hosted on your machine · works offline once installed

Whoever's in the room, you walk out with the notes.

Transkryptor is built around the moment after the recording — when you still have to listen back, decide what mattered, and write it up. Pick who you record for and the report comes out in the right shape.

MEETINGS

Send the minutes before lunch.

Standups, steering committees, client calls. Get a structured recap with decisions, owners, and next steps, in the same format your team already reads.

COURSES & TRAINING

Hand back study notes, not a 90-minute file.

Lectures, workshops, onboarding sessions. Get a thematic synthesis attendees can actually read, plus the full searchable transcript for later.

INTERVIEWS & RESEARCH

Find what people actually said.

User interviews, podcasts, field recordings. Cleaned-up verbatim, speaker turns identified, recurring themes surfaced, with quotes you can lift straight into a deck.

Five reports, ready to send. Or your own.

Same recording, multiple audiences. Pick a preset to ship a report in a click; switch to custom when you've got a house template you want to keep using.

executive

Executive summary

A short, decision-grade brief for leadership.

meeting

Meeting minutes

Sectioned by topic, attendees, decisions, open questions.

actions

Actions & decisions

A flat list of commitments, owners, and dependencies.

verbatim

Cleaned verbatim

Filler words removed; meaning and structure preserved.

thematic

Thematic analysis

Recurring themes across the recording, with grounding quotes.

custom

Your own prompt

Bring a house template. The prompt editor lives in the sidebar.

Built for long recordings, not five-minute clips.

An hour of audio shouldn't mean an hour of waiting. Three things make Transkryptor work for real, long-form recordings:

FAST

An hour of audio in a few minutes.

Recordings get processed in parallel instead of one long queue. You watch progress live, then download the report.

CLEAR

Who said what, separated out.

Optional speaker detection labels turns of speech, so a three-person interview reads like a conversation, not a wall of text.

MULTILINGUAL

15+ source languages, any target.

Record in French, send the report in English. Or the other way around. The two languages are picked independently.

Under the hood

From a single audio file to a finished report.

Four stages, run in one pass. You see everything as it happens: per-chunk progress, throughput, and live logs, so it never feels like a black box.

01
chunk· MP3 · WAV · M4A

The file is split into overlap-safe windows so long recordings can be processed in parallel.

02
transcribe· parallel · 15+ languages

Each chunk is transcribed concurrently, then stitched back in order, with optional speaker detection on top.

03
analyse· semantic batches

The transcript is split into semantic batches, each analysed in parallel against the model you chose.

04
synthesise· structured Markdown

Batched analyses fold into one report, in the format you picked. Download as Markdown, share anywhere.

Your stack. Your model. Your key.

Transkryptor is optimised for the Cloud Temple LLMaaS (SecNumCloud, EU-bound) — and works out of the box with any OpenAI-compatible endpoint. Bring whichever inference provider already fits your security and budget constraints.

OpenAI-compatible · drop-in

Point it at any provider you trust.

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.

Cloud Temple vLLM self-hosted Ollama LiteLLM gateway Azure OpenAI any compatible API
Tuned for Cloud Temple

The path of least resistance for sovereign deployments.

Default settings, prompts, and retry policy are tuned against Cloud Temple's SecNumCloud-qualified LLMaaS. Plug in the key and it just works — audio, transcripts and prompts stay inside the EU perimeter.

SecNumCloud qualification, no third-party LLM in the data path.
Curated model whitelist, exposed in the sidebar.
The API key lives server-side; the browser never sees it.

Up in one command.

Prerequisites: Node.js 18+ and an API key from your provider of choice. The installer drops the app in ~/Applications/Transkryptor, sets up the config, starts the service on localhost:3000, opens your browser.

one-liner installer
        $ 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
      
Edit .env before you start

Set 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.

Open source · GPL-3.0

Self-hostable, vanilla stack, contributions on GitHub.

Bring your own provider

Any OpenAI-compatible endpoint — sovereign, self-hosted, or commercial.

Your key, your server

The API key lives on your host. Audio never leaves your provider.

No black box

Per-chunk progress, throughput, server logs streamed live to the UI.

Shipping · v6.1.1 · GPL-3.0

Run it on your machine. Star it if it saves you time.

Transkryptor is live and open-source. The fastest way to support the project is a star and an issue when you find a rough edge.

Star on GitHub Read the docs