Getting started
Installation
Build the maintained Arch package locally, or use the repository installer for a per-user source installation.
Arch package
New AUR account registration is temporarily closed by Arch. The package recipe is complete and will be submitted when registration reopens.
Until then, build and install the same package definition directly from the repository:
The package installs the application, desktop entry, AppStream metadata, bundled MediaPipe models, and setup helpers. python-mediapipe is sourced from the AUR; the remaining runtime dependencies come from the official Arch repositories.
Install from source
Clone the public repository and run the per-user installer:
The installer creates an isolated environment under ${XDG_DATA_HOME:-~/.local/share}/link-studio and installs launchers under ${XDG_BIN_HOME:-~/.local/bin}. It does not require root or modify desktop configuration.
Native requirements
For a source installation on Arch Linux, install the native GTK and GStreamer stack first:
The project launcher uses /usr/bin/python so the environment can access Arch's native GObject introspection bindings.
Optional components
Processed virtual camera
The virtual camera requires v4l2loopback-dkms, v4l2loopback-utils, and the headers for the running kernel. The helper installs the packages on Arch and loads a temporary device at /dev/video20:
No persistent module configuration is written. After a reboot, run the helper again before enabling virtual-camera output.
Offline transcription
The local voice-note workflow can use whisper.cpp for transcription. This helper installs whisper-cpp when needed and downloads the multilingual base model:
The model is approximately 142 MiB and is verified against a pinned SHA-256 digest before installation.
Verify the installation
The diagnostic command is read-only. It reports detected devices, advertised formats, firmware information, safe control state, and the available audio/video stack.