Privacy-first desktop dictation

Speech-to-text that feels native on KDE Plasma.

Viska turns speech into text with local Whisper models, global hotkeys, privacy-first defaults and an interface built for daily desktop use.

Linux remains the primary platform. macOS is available as an Apple Silicon preview; Windows packaging is in progress.

Viska desktop app screenshot showing the clean Qt interface with record button, transcription editor and example text demonstrating local model transcription for privacy
Local Whisper Optional cloud engines KDE Plasma-first Wayland aware

Viska app download

Linux first. Desktop-ready beyond Linux.

Viska is designed and tested first for Kubuntu/KDE Plasma. The same local-first app is now also available as a macOS Apple Silicon preview. Windows packaging is being prepared and will appear here only once it is built and verified.

Linux · Primary

Debian package

For Kubuntu, Ubuntu and Debian-family systems. Installs the Viska runtime and its dependencies.

Download .deb Permanent link: viska-latest.deb
Version
0.5.49
Size
316 KB
SHA256
db20383101140c74cb35a2e171209f52fb56d9b02080aaab3a1d95b927c8b191

macOS · Apple Silicon preview

macOS app bundle

For Apple Silicon Macs. This unsigned preview may require Control-click → Open on first launch. Install FFmpeg with brew install ffmpeg to import audio files and export OGG.

Download for macOS Permanent link: viska-latest-macos-arm64.zip
Version
0.5.50
Size
96 MiB
SHA256
6d4d5610ce2d39a37a6dbfebdce793b601846b1ca0aff940d2eebb2a93d25af1

Windows · In development

Windows package

A Windows installer is not published yet. It will be added here after a native build and verification, not as an untested placeholder.

Viska family

Local-first tools for writing and speaking on your desktop.

V

Viska

Dictate with local Whisper models, hotkeys and optional cloud engines. Linux/KDE Plasma stays the primary experience.

Open downloads
Viska Brev

Viska Brev

Proofread Thunderbird drafts before you send them, locally through Ollama or through OpenRouter with your own key.

Open Viska Brev page

How it works

Local by default. One click away.

1

Press hotkey

Global push-to-talk or toggle on KDE Plasma (or any desktop with fallbacks).

2

Speak naturally

Local Whisper (or chosen cloud) transcribes with live partials. Swedish models included.

3

Review & insert

Optional proofread step (local Ollama or cloud). Text lands where your cursor is.

Viska Brev

Your email, proofread before you press send.

Viska Brev is a Thunderbird 128+ extension for Swedish and English email drafts. It keeps the same local-first philosophy as Viska: use Ollama on your computer, or connect OpenRouter only when you choose cloud proofreading.

Spelling Grammar Expand Diff preview Quotes and signatures stay untouched Ctrl+Alt+P / 1 / 2 / 3
Viska Brev in action inside Thunderbird: the proofreading panel shows a real diff with red/green highlights on text, '13 ändringar', and buttons Ersätt / Förkasta.

Thunderbird extension

Install Viska Brev from an XPI file.

Thunderbird allows installing unsigned extensions from a local file. Download the XPI, verify it against SHA256SUMS if needed, and install it from Thunderbird's Add-ons and Themes screen.

Download Viska Brev .xpi viska-brev-0.3.1.xpi
Version
0.3.1
Size
49 KB
Requires
Thunderbird 128+
SHA256
465bb31ca3fe758d728dabf757d788d8b53e9aad888e0b2a7127d46a9f92e310

Viska Brev setup

Add local or cloud proofreading to Thunderbird.

Install the XPI from Thunderbird, then choose whether proofreading runs locally through Ollama or through OpenRouter with your own API key.

1. Download viska-brev-latest.xpi
2. Thunderbird -> Tools -> Add-ons and Themes
3. Gear menu -> Install Add-on From File
4. Local AI: ollama pull gemma3
5. Cloud AI: add your OpenRouter API key

Install

Download, verify and install.

Use the checksum before installing. Package installation can pull Python dependencies from PyPI during setup.

wget https://getviska.app/downloads/viska-latest.deb
sha256sum viska-latest.deb
sudo apt install ./viska-latest.deb

What it does

A focused dictation tool for the Linux desktop.

Local by default

Run speech-to-text on your machine with curated Whisper models, including Swedish-friendly options, and save the latest recording as a WAV file when you need the audio.

KDE and Wayland aware

Built around portal hotkeys, X11 fallback paths and practical Linux text insertion strategies.

Proofreading

Use a local Ollama model or a cloud provider to clean up transcripts before inserting them.

Cloud models, desktop flow

Use providers like Deepgram, OpenAI, OpenRouter, xAI, Gemini and Mistral while keeping Viska's desktop hotkeys and UI.

Privacy-first

Audio stays local unless you explicitly choose a cloud provider. No telemetry is collected.

Complementary tools

Viska transcribes. Viska Brev proofreads.

Viska turns your speech into text. Viska Brev proofreads and polishes your writing. Use the two applications together — in parallel — for a complete local-first workflow on Linux. A future bridge will connect them even tighter via Viska’s D-Bus API.

Compatibility

Built for Kubuntu first.

Changelog

Recent development.

  1. 0.5.50

    Lets macOS builds launched from Finder or Launchpad find Homebrew or MacPorts FFmpeg for audio import and OGG export.

  2. 0.5.49

    Makes double-pressing the left Command/Meta key start or stop dictation on macOS, with Command-Shift-D retained as a fallback. Completed dictation continues to copy to the clipboard by default.

  3. 0.5.48

    Publishes a smaller Apple Silicon macOS preview bundle with built-in silence-detection fallback.

  4. 0.5.47

    Introduces the first macOS preview, a native global-hotkey backend and a verified Flatpak packaging route.

  5. 0.5.35

    Improves long local Whisper transcription with bounded overlapping chunks and useful performance logging.

  6. 0.5.34

    Fixes audio-file import by opening KDE's native kdialog picker first (with fallbacks).

  7. 0.5.33

    Uses the Linux desktop FileChooser portal so KDE Plasma owns the audio import picker.

  8. 0.5.32

    Moves audio-file import to native chooser while keeping themed picker for other tasks.

  9. 0.5.31

    Improves model download progress with measured MB and stable scrolling.

Full changelog (all versions)

FAQ

Before you install.

Is this stable?

No. Viska is still a fast-moving test build. Expect field-test fixes and frequent releases.

Does press-to-talk work on Wayland?

On modern KDE Plasma it should work through the XDG GlobalShortcuts portal. Other desktops may need fallbacks.

Why host a .deb directly?

It is the fastest path for early testing. A signed APT repository is the better long-term distribution path.

Why host the Thunderbird extension directly?

Viska Brev is not on addons.thunderbird.net yet. Thunderbird can install the self-hosted XPI from a local file.