Skip to content
View nerdrx's full-sized avatar
💜
💜

Block or report nerdrx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nerdrx/README.md

nerdrx — VR, creative tools, and local-first software.

I build the NX family: avatar materials, GPU experiments, and apps for your own hardware.

From the workshop

Violet and cyan hologram material rendered on a sphere and capsule NXSG
Visual VRChat materials. Connect nodes, preview, build.
zVram manager preview showing memory telemetry and controls for managed applications zVram
GPU memory beyond VRAM. Experimental Vulkan and HIP tools.
Two matched Warp host packing runs: fixed jobs reduce median time, but the first run has a slower p95 tail Warp
Low-latency VR video compression. Research prototype.
Novum Xenium dashboard with example activity, recent chats, and workspace tools Novum Xenium
Self-hosted AI workspace, built on Odysseus.
Recall local voice assistant settings with voice choice and speaking speed controls Recall
Local transcription, speaker identity, and searchable memory.
NX Hub launch view with an example multi-app stack Hub
Install, update, and launch the NX apps.
Take a closer look — screenshots & graphs
NXSG — screenshots

NX Shader Graph — visual materials for VRChat

Build VRChat avatar materials by connecting nodes in Unity. Toon and PBR shading, fur, particles, procedural textures, and animated effects—with live previews as you work. Built for PC VRChat; mobile materials use a separate snapshot bake.

NXSG node editor in Unity, with grouped material branches and a live particle preview

Connect the graph. Preview the material. Build for VRChat.

Violet and cyan hologram material rendered on a sphere and capsule
Hologram study
Pearl material rendered on a sphere and capsule
Pearl study

Get NXSG → · First material · Source

zVram — screenshots

Explore GPU memory beyond local VRAM: Vulkan and HIP allocation tools, lossless idle snapshots, and managed buffers. Experimental research, with measured results and explicit compatibility limits.

zVram manager preview showing memory telemetry and controls for managed applications

Manager preview. Example allocations illustrate the interface; they are not a performance benchmark.

Explore zVram → · Project website

Warp — screenshots and graphs

A GPU-native video codec exploring low-latency VR streaming with WiVRn NX. Follow the experiments, measured results, and tradeoffs. Research prototype; no end-user download yet.

Two matched Warp host packing runs: fixed jobs reduce median time, but the first run has a slower p95 tail

Measured host packing time, lower is better. Fixed jobs improved the mean in both runs; p95 worsened in one. This default-off component experiment does not establish live VR latency. Method and results.

Explore Warp → · Design paper

Novum Xenium — screenshots

Bring models, tools, projects, and chats together in a self-hosted AI workspace, with desktop and Android companions. Built on Odysseus, with NX improvements to usability, reliability, and integration.

Novum Xenium dashboard with example activity, recent chats, and workspace tools

Your workspace, models, and tools together. Dashboard shown with example activity.

Get started with Novum → · Desktop and Android releases

Recall — screenshots and graphs

Local speech transcription, speaker identity, and searchable conversation history for VR and voice chat. Capture starts with the applications you explicitly allow.

Recall local voice assistant settings with voice choice and speaking speed controls

Choose a local voice and tune its speaking speed.

flowchart LR
  A["Allowed audio"] --> B["Local transcription"]
  B --> C["Searchable memory"]
  classDef nx fill:#211335,stroke:#b699ff,color:#ffffff
  class A,B,C nx
Loading

Explore Recall → · Linux download

Hub — screenshots and graphs

One place to discover, install, update, and launch the NX apps. Downloads come from GitHub Releases, with checksum and signature verification where available.

NX Hub launch view with an example multi-app stack

Launch view with an example app stack.

flowchart LR
  A["GitHub Releases"] --> B["NX Hub"]
  B --> C["Install and update"]
  C --> D["Launch your apps"]
  classDef nx fill:#211335,stroke:#b699ff,color:#ffffff
  class A,B,C,D nx
Loading

Get NX Hub →

Follow @nerdrx for new work. For release updates, choose Watch → Custom → Releases on a project.

Pinned Loading

  1. nx-hub nx-hub Public

    Install, update, and launch the NX apps from one place. Powered by GitHub Releases, with verified downloads and a built-in CLI.

    JavaScript

  2. nx-warp nx-warp Public

    Research prototype: a Vulkan compute video codec for low-latency VR streaming, developed with WiVRn NX.

    C++ 3

  3. nx-loom nx-loom Public

    Authored topology for Blender — draw the layout, the quads are generated. The mesh is not the document.

    Python

  4. nx-recall nx-recall Public

    Local speech transcription, speaker identity, and searchable conversation history. Runs on your own hardware.

    Rust

  5. nxtakt nxtakt Public

    Session-first native DAW for Linux — Ableton-style clip launching, from-scratch C++20, Wayland-first

    C++