· via dev.to (home feed)
Camora 1.0.0 open-sources NVIDIA Broadcast-style webcam effects for Linux
Camora 1.0.0 gives Linux users real-time background removal, blur, auto framing and low-light enhancement via a PipeWire virtual camera, with optional CUDA acceleration.

Linux desktop users have a new answer to a long-standing gap: real-time webcam enhancement of the kind popularised by NVIDIA Broadcast. In a dev.to post published on 29 September 2026, developer Haikal Fiqih announced Camora 1.0.0, an open-source application that applies AI camera effects on Linux and exposes the processed feed to other apps as a virtual camera. The first public release is explicitly described as an alpha.
What Camora does
According to the dev.to announcement, Camora sits between a physical camera and the applications that consume it. Instead of a webcam feeding directly into OBS, Discord, Google Meet or Zoom, the feed passes through Camora first: camera, then Camora, then a virtual camera, then your apps. That intermediate position is what lets it process frames before anything downstream sees them.
The first release includes background removal, background blur and background replacement, auto framing, and low-light enhancement, alongside camera controls handled through V4L2, the Linux kernel's video capture API, including resolution and frame-rate settings. Crucially, these are not preview-only effects. The processed output is published as a PipeWire virtual camera, so conferencing and streaming software can consume the enhanced feed as if it were an ordinary device.
How it is built
The project layers several technologies on top of one another. The desktop interface is written in Flutter, while capture and processing are implemented in C++ using V4L2, GStreamer and PipeWire, with ONNX Runtime handling model inference. On supported NVIDIA systems, CUDA can accelerate the processing, though it is deliberately not a requirement.
CUDA optional, CPU by default
The developer writes that a core design goal was avoiding the message that you need an NVIDIA GPU to use the app. Camora runs with CPU inference by default; NVIDIA owners can optionally install the CUDA runtime and switch to GPU acceleration, with automatic fallback when CUDA is absent. This keeps the base Debian package at roughly 30 MB, with the much larger NVIDIA runtime available as a separate optional download.
The pipeline, not the AI, was the hard part
The most interesting technical detail in the announcement is where the difficulty actually lay. Running the machine-learning models was, according to the author, not the main problem. The harder work was making capture, processing, effects, preview and virtual camera output behave as a single coherent real-time pipeline. Frame synchronisation, camera ownership, GPU inference and virtual camera output all interact, and at one point debugging spanned V4L2, Flutter textures, GStreamer buffers, PipeWire and CUDA in the same project.
Availability and what comes next
Camora is currently installable as a Debian package from the project's GitHub releases under haikallfiqih/camora, and running it requires no Flutter, Python, CUDA toolkit or development environment. Building from source is also documented. Because this is only the first release, the developer is explicitly asking for testing reports across different distributions, webcams, NVIDIA GPUs, CPU-only systems and PipeWire setups, and encourages issue reports and code contributions. Audio enhancement and virtual microphone support are planned but not yet included.
Why it matters
Webcam background effects have become table stakes elsewhere: NVIDIA bundles them on Windows for owners of the right hardware, and commercial meeting apps ship their own versions. Linux has lacked a comparable general-purpose tool, which is precisely the frustration that prompted this project. Camora fills the gap with two meaningful properties: it is open source, and it does not assume discrete NVIDIA hardware, since CPU inference is the default rather than a last resort. In principle, any Linux machine with a webcam can gain background blur, auto framing and low-light correction that works across every app that accepts a camera input. It remains an alpha, so reliability across the fragmented landscape of distros, webcams and PipeWire configurations is unproven, which is exactly why broad hardware reports are being solicited. If it holds up in the wild, video calling and streaming on Linux move a step closer to parity with proprietary platforms, without locking users into a particular GPU vendor.
- #linux
- #open-source
- #webcam
- #pipewire
- #cuda