projects.

things I have shipped or am shaping in public.

OpenNOW

2,145

OpenNOW is an open-source desktop client for GeForce NOW, built with Electron, React, TypeScript, and an experimental Rust native streamer layer coming soon.

  • Chromium WebRTC streaming, plus an optional Rust/GStreamer native streamer child process.
  • Stream quality controls for codec preference, resolution, FPS, bitrate, region, L4S, and Cloud G-Sync/VRR.
  • Auth, game library, queue/session state, screenshots, recordings, controller mode, and Discord Rich Presence.
  • Cross-platform builds for Windows, macOS, and Linux across x64 and ARM.
ElectronReactTypeScriptRustGStreamercovered by news outlets and the community

T3Notch

6

T3Notch is an Alcove-style dynamic notch for T3 Code: live agent progress, task lists, and approvals answered under the Mac notch.

  • Shows the provider logo and model, the machine work is running on, the branch, and how long the current turn has been going.
  • An activity feed of recent agent actions, plus the task list from the agent's plan with tick animations as steps land.
  • Approvals and questions answered in place as a carousel, with the panel opening itself when something is waiting.
  • One card per agent when several are running, grouped by project; finished agents stay pinned until you have looked at them.
SwiftSwiftUIAppKitmacOST3 Code

OpenStroid

21

OpenStroid is an open-source desktop client for Boosteroid, built with Electron, React, TypeScript, Express, and WebRTC.

  • QR-code and browser-based sign-in with automatic handoff to the desktop client.
  • A native game library experience with stream discovery, launch services, and WebRTC playback.
  • An Electron shell and React/Mantine interface backed by Express services for auth, library proxying, and session launch.
  • Cross-platform releases for Windows, macOS, and Linux, with active community-led development.
ElectronReactTypeScriptExpressWebRTCApache 2.0

OpenNOW for Nintendo Switch

15

OpenNOW for Nintendo Switch is a native, controller-first GeForce NOW client for Nintendo Switch homebrew, built in C++20.

  • A native launcher, streaming runtime, and controller-first interface designed for Nintendo Switch.
  • Low-latency WebRTC streaming with NVDEC hardware decoding and a software-decoder fallback.
  • Per-game HOME-screen shortcuts, a forwarder installer, and compatibility with existing account, settings, and recovery data.
  • Built with Borealis, libpeer, FFmpeg, libnx, and Deko3D using the devkitPro toolchain.
Nintendo SwitchC++20WebRTCNVDECDeko3Dhomebrew