Local, private cross-platform voice dictation app speak anywhere, type everywhere. System-wide push-to-talk that converts speech to keystrokes in any application.
FOSS Voquill - Private Push-to-Talk Dictation for Windows and Linux
Truly free, private system-wide push-to-talk dictation tool.
FOSS Voquill is offline dictation that works in any app on your system. Your voice never leaves your device, and there are no accounts, subscriptions, or cloud dependencies.
It exists because dictation should be a basic utility, not a locked service. If you want private, system-wide push-to-talk transcription on Linux or Windows, this is built for that workflow.
Watch the Promo
Prefer direct link: https://youtu.be/yKKyPUwEpDg
Install
Download the latest release here:
Release package options:- Windows (Most users): Setup EXE (no admin)
- Windows (IT/Admin): System MSI
- Linux (Debian/Ubuntu):
.deb - Linux (Fedora/RHEL):
.rpm - Linux (Portable):
.AppImage
Getting Started
- Launch Voquill
- Configure your setup
- Start dictating
Ctrl + Shift + Space (default), speak, then release to transcribe.
Features
- Private by Default - High-performance offline transcription ensures total data sovereignty.
- Global Push-to-Talk - Hold a customizable shortcut to record and release to transcribe instantly.
- Universal Input - Transcribed text is injected directly into your active window as keystrokes.
- Windows and Linux Support - Native support for Windows and Linux (Wayland + X11).
- Minimalist Design - An unobtrusive overlay provides status updates without getting in your way.
- History Management - Quickly access, copy, and manage your previous transcriptions.
The Philosophy
FOSS Voquill was created with a simple premise: voice dictation should be a basic utility, not a subscription service.
In an era of cloud-first AI, FOSS Voquill stands apart by putting privacy and freedom first:
- No Backend: No servers, no cloud, no data collection.
- No Accounts: No logins, no tracking, no onboarding.
- Truly Free: No subscriptions, no paid tiers. Free to use and build on.
- Privacy First: Your voice stays on your device. Transcription runs locally.
Screenshots

How to Build It Yourself
- Open Terminal in the project folder
- Install required project files
npm install
- This downloads everything needed to build Voquill.
- Check your system is ready
npm run deps:check
- If anything is missing, it will print the install commands.
- Build release packages
npm run tauri:build
- This builds production packages for your current platform.
- Find your built files
src-tauri/target/release/bundle/
- Windows location: C:\voquill-build\release\bundle\
- This folder contains installer/package files (such as .msi, .deb, .rpm, .AppImage).
- Optional: Run in development mode
npm run tauri:dev
- This is for live testing while developing.
- It is not the final packaged release build.
On Windows, all Tauri/Cargo build artifacts are written to C:\voquill-build to avoid long-path build failures.
Known Issues
- Linux input is currently limited to standard English characters. Non-English characters and broader Unicode support are planned.
- Language selection acts as a transcription hint and may not work.
- AppImage is a cross-distro fallback, not the primary support target; desktop/portal integration can vary compared to distro-native
.deb/.rpminstalls. - Fedora AppImage builds can fail due to linuxdeploy strip incompatibility with RELR system libraries.
Technology
Voquill is built for performance and security:
- Tauri - Lightweight desktop framework.
- Rust - High-performance systems backend.
- Whisper.cpp - Optimized on-device speech recognition.
- Preact - Clean and responsive interface.
- Vite + npm - Frontend tooling and script orchestration.
License
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
