Scribe Get in touch

In development · Installed software

Scribe

Transcribe every meeting, search every word, and never send a second of audio to somebody else’s computer.

Teams whose conversations are not allowed to leave the building — and anyone who would simply rather they did not.

Animated illustration of Scribe Scribe — detection SIGNAL THRESHOLD EVENT CAPTURED ACTION → speech segmented · speaker labelled · indexed for search
Animated schematic of the detection behaviour. The series is illustrative of the shape, not a capture.
Built on
Rust + ONNX Runtime
Runs locally
On hardware you already own
History
61 commits, in the open record

What it is

Record a meeting on your phone and get back a speaker-labelled transcript, a summary, and natural-language search across your whole archive — with no cloud APIs and nothing leaving your network.

The stack is self-hosted end to end: a Rust server with ONNX and GPU inference, a mobile recorder, and a semantic index over the full history. It is built to install with a single command on Windows, Linux and macOS, and carries a stub build so the whole system can be run before GPU inference is set up.

Capabilities

What it actually does.

Teams whose conversations are not allowed to leave the building — and anyone who would simply rather they did not.

  1. Speaker-labelled transcription

    Speaker-labelled transcription with local LLM summarisation — no cloud APIs

  2. Natural-language semantic search

    Natural-language semantic search across the entire meeting archive

  3. Mobile recorder app

    Mobile recorder app feeding a self-hosted server on your own network

  4. One-command install

    One-command install, self-update, and a stub build that runs without a GPU — built, not yet distributed

How it works

3 moves, end to end.

This is how Scribe works, not a set of steps you can follow yet — it is in development and not distributed.

  1. Install it

    Scribe runs on your machine. There is no account to make and no service to depend on.

  2. Point it at your work

    It reads what you already have, in the formats you already keep it in.

  3. Keep the result

    Output stays where you put it. Nothing is uploaded to make the feature work.

The full technical description

Specification

Made of, and made when.

Read from the repository at build time rather than typed onto a marketing page.

State
In development
Discipline
Applications
Shape
Installed software
Started
Jun 2026
Last change
Aug 2026
Commits
61
  • Rust
  • ONNX Runtime
  • TypeScript
  • CUDA
  • Rust 53%
  • TypeScript 35%
  • PowerShell 4%
  • Shell 4%

Next

Get Scribe

Ask about availability, a build for your platform, or a licence.

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.