Skip to content

Our own product

Hushscript

Private transcription without the local AI setup — built and run by our team.

The Hushscript home page

Overview

Hushscript turns audio and video recordings into clean, speaker-labeled transcripts entirely in the browser — on desktop, tablet, or phone. There's nothing to install and no local AI models to configure.

It's made for people who work with sensitive recordings — interviews, meetings, medical and legal calls — and don't want a subscription or a meeting bot sitting in every call. For video, only the audio is extracted on your device and sent for transcription; the video file never leaves your computer, and the audio is deleted as soon as the transcript is ready.

Hushscript is our own product — designed, built, and operated by the same team behind LotusWebAgency. It's the clearest example of how we think about privacy, performance, and product.

What we built

  • A marketing site in Astro and a single-page app in Vue 3, Pinia, and TypeScript
  • A Rust backend compiled to WebAssembly, running at the edge on Cloudflare Workers
  • In-browser media processing with ffmpeg.wasm, so the free tools (audio extraction, conversion, compression) never upload your files
  • Speaker labeling, ~99-language detection, a full transcript editor, insights (summaries, action items, chapters), and 21 export formats
  • Pay-as-you-go billing with Stripe, passwordless magic-link sign-in, and bot protection — no accounts to babysit and no monthly plan

How it's built

The backend is written in Rust and compiled to WebAssembly. Rust gives us memory safety without a garbage collector, so the code that handles your recordings stays fast and predictable and sidesteps a whole class of crashes and security bugs — and it runs at the edge, close to the user, with near-instant startup.

The app is TypeScript from top to bottom and shares typed contracts with that Rust backend. Change an endpoint on the server and the client stops type-checking before anything ships — so refactors are safe, integration bugs surface at compile time instead of in production, and a small team can move quickly without breaking things.

The public site is completely static — pre-rendered HTML with no server round-trip and no framework to boot before content appears. That means near-instant loads, strong Core Web Vitals, and pages search engines can read in full on the first crawl. It's the same static-first approach behind the site you're reading now.

Tech stack

AstroVue 3TypeScriptRustWebAssemblyCloudflare WorkersAssemblyAIStripeffmpeg.wasm

By the numbers

~99

languages auto-detected

21

export formats

0

videos uploaded — audio only

No

subscription — pay per minute

Try it yourself

Hushscript gives you 30 free minutes to start — no watermark, no monthly plan.