Automatic updates are now available!

CyberEther GPU-ACCELERATED SIGNAL PROCESSING

High-performance flowgraph pipelines for real-time signal visualization and data processing.

Browse examples & plugins

ALL-IN-ONE

  • Flowgraph Based

    Build pipelines by connecting blocks in a visual flowgraph, with scheduling, buffering, and memory management handled automatically.

  • GPU Acceleration

    Mix CUDA, Metal, Vulkan, and WebGPU in a single flowgraph, with synchronization and zero-copy transfers between blocks.

  • Live Editing

    The flowgraph keeps running while blocks, wires, and settings are edited, with no generate, run, or restart step.

AddMultiplyReshapeAGCFilter EngineRRC FilterFile ReaderNoteAddMultiplyReshapeAGCFilter EngineRRC FilterFile ReaderNoteAddMultiplyReshapeAGCFilter EngineRRC FilterFile ReaderNoteAddMultiplyReshapeAGCFilter EngineRRC Filter
ArithmeticMultiply ConstantSliceAM DemodulatorFilter TapsSignal GeneratorFile WriterSpectrogramArithmeticMultiply ConstantSliceAM DemodulatorFilter TapsSignal GeneratorFile WriterSpectrogramArithmeticMultiply ConstantSliceAM DemodulatorFilter TapsSignal GeneratorFile WriterSpectrogramArithmeticMultiply ConstantSliceAM DemodulatorFilter TapsSignal Generator
CastOnes TensorSqueeze DimsAmplitudeFM DemodulatorSpectrum EngineSoapy SDRWaterfallCastOnes TensorSqueeze DimsAmplitudeFM DemodulatorSpectrum EngineSoapy SDRWaterfallCastOnes TensorSqueeze DimsAmplitudeFM DemodulatorSpectrum EngineSoapy SDRWaterfallCastOnes TensorSqueeze DimsAmplitudeFM DemodulatorSpectrum Engine
DuplicatePadThrottleDecimatorFoldSquelchWebSocketDynamic Tensor ImportDuplicatePadThrottleDecimatorFoldSquelchWebSocketDynamic Tensor ImportDuplicatePadThrottleDecimatorFoldSquelchWebSocketDynamic Tensor ImportDuplicatePadThrottleDecimatorFoldSquelch
Expand DimsPermutationUnpadFFTOverlap AddWindowConstellationExpand DimsPermutationUnpadFFTOverlap AddWindowConstellationExpand DimsPermutationUnpadFFTOverlap AddWindowConstellationExpand DimsPermutationUnpadFFTOverlap AddWindowConstellationExpand DimsPermutation
InvertRangeADS-B DecoderFilterPSK DemodulatorAudioLineplotInvertRangeADS-B DecoderFilterPSK DemodulatorAudioLineplotInvertRangeADS-B DecoderFilterPSK DemodulatorAudioLineplotInvertRangeADS-B DecoderFilterPSK DemodulatorAudioLineplotInvertRange

Every Block You Need

Start from a library of built-in blocks for SDR and file sources, filters, demodulators, spectrum analysis, audio, and tensor math, and combine them into real-time pipelines.

Learn more →
  • SDR Hardware

    Works with SoapySDR-supported radios in the native app and with supported SDRs over WebUSB in the browser.

  • Runs Anywhere

    A flowgraph is a single YAML file that runs the same way in the native app, the browser, or a remote server.

  • Python Blocks

    Write custom processing in Python with NumPy or CuPy and run it inside a flowgraph next to native blocks.

Bring Your Own Plugins

Create plugins that add custom signal-processing blocks to the CyberEther flowgraph and run them alongside native CyberEther blocks.

Build a Plugin

RUNS EVERYWHERE

  • Native

    Install the app for direct access to local GPUs, radios, and network interfaces. Prebuilt for macOS, Windows, and Linux, and buildable for iOS and Android.

  • Web

    Open CyberEther in the browser with nothing to install. It runs on WebAssembly and WebGPU and connects to supported SDRs over WebUSB.

  • Remote

    Run CyberEther on a server next to the data and stream the live interface to any browser, with low latency.

    Coming Soon

SHOWCASES

Real-time correlation and baselines at the Allen Telescope Array.

Allen Telescope Array

CyberEther combines a familiar flowgraph-based interface with state-of-the-art heterogeneous acceleration and a unified operational layer for standard radio astronomy tools. At the Allen Telescope Array, it ingests live data over 100 GbE fiber, runs real-time correlation, and visualizes the resulting baselines directly in the interface.

Learn More
New

Explore the Gallery

Browse ready-to-use flowgraphs and plugins. Drop them straight into CyberEther and skip the setup.

Browse Flowgraphs & Plugins
A live 30 MHz slice around 742 MHz, rendered at 120 Hz on Metal.

Spectrum Analyzer

Connect a SoapySDR-supported radio to a Spectrum Analyzer block and CyberEther turns the sample stream into a live spectrum and waterfall, drawn at the display's full refresh rate with GPU acceleration.

Learn more →
Decoding GOES-R HRIT imagery from a recorded downlink.

GOES-R Satellite

A GOES-R HRIT receiver built entirely from CyberEther blocks. It filters and demodulates a recorded downlink, and a Python block handles the CCSDS framing and decodes the transmitted weather imagery.

Learn more →
Open SourceMIT LicensedNO VENDOR LOCK-INGitHub StarsSince 2021GPU-AcceleratedBuilt for Performance

Get Started with CyberEther

Download the native binary for your platform or try it directly in your browser. No setup required.

CyberEther

High-performance GPU-accelerated signal processing and visualization framework that runs anywhere.

Star on GitHub

© 2026 CyberEther. All rights reserved.

The final frontier!