CLASSEVE
RouteReleases
Lven / Linux

Lven for Linux

A floating bubble on your desktop. Hold Super+Space to push-to-talk, or click the bubble.

Install

Build from source with CMake and Qt6. Works on X11 and Wayland.

Requires Qt 6.5+, CMake 3.20+, and a C++17 compiler.

Setup

Build and install.

Install dependenciessudo apt install qt6-base-dev qt6-multimedia-dev qt6-declarative-dev cmake build-essential libxcb-keysyms1-dev
Extract and buildtar xzf lven-linux.tar.gz && cd Lven-Linux && mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && cmake --build . -j$(nproc)
Installsudo cmake --install . --prefix /usr/local
Sign in and start your trialLaunch Lven from your app menu. Sign in to start your 3-day free trial with unlimited transcriptions.
Use itThe bubble appears when a text app is focused. Hold Super+Space (1.5s) for push-to-talk, or click the bubble. On Wayland, bind lven-linux --toggle to a custom shortcut.
Requirements

Qt 6.5+ and CMake 3.20+

Qt6 Base, Multimedia, and Declarative modules. Standard C++17 toolchain.

X11 or Wayland

Text injection uses xdotool on X11 and wtype on Wayland. Install one of these for auto-paste to work.

PipeWire or PulseAudio

Standard Linux audio stack. Any microphone recognized by your audio server.

Internet connection

Transcription runs on Groq Whisper remotely. Audio is recorded locally first — network failure does not lose your recording.