Technioz Products

Uplink: Video calls from your browser or your terminal.

Uplink is a self-hosted video calling platform with two ways in: any browser, no install needed — or a native Rust terminal client for developers who never leave the keyboard. Share a room code, join, talk. No accounts, no plugins, no meeting software to administer. Technioz built and operates it end to end, from the WebRTC media stack to the server it runs on.

What Uplink does

Rooms are created by code — anyone with the code joins in one click. The browser client gives you an adaptive video grid, chat, a command bar for keyboard control, and clean camera and microphone toggles that don't drop your devices mid-call.

Everything runs on infrastructure we control: our own signaling server, our own STUN, with TURN relay as the fallback for strict networks. That's why calls connect on hotel Wi-Fi and carrier NAT where consumer tools often fail silently.

The terminal client

The part nobody else ships: uplink-terminal is a native Rust app that renders live video inside your terminal — real H.264 decoding, 48 kHz Opus audio, and a keyboard-driven interface. Join a call from the same window you run tmux in, which is exactly where most of our team already lives.

Built the hard way, on purpose

Uplink exists because real-time media is one of the hardest classes of software to build — NAT traversal, codec negotiation, mobile browser quirks — and we wanted the scar tissue. It's also our proof: when we build real-time features for your product, this is the depth of the team behind it.

What's inside

  • Rooms by code — no accounts, no scheduling
  • Adaptive grid tiles, chat, and a keyboard command bar
  • Native Rust terminal client with live video and audio
  • Self-hosted STUN + TURN relay for strict networks
  • Screen-lock resilient on mobile browsers
  • Runs on a single container with a small footprint
ReactTypeScriptNode.jsSocket.ioWebRTCRustOpenH264Opus

Questions people ask

Is Uplink free to use?

Yes. Open a room at the live URL and share the code. There is no sign-up, no download, and no cost.

Can I self-host Uplink?

The platform is designed to run as a single container on your own server, with a configurable STUN/TURN setup. Talk to us if you want it deployed under your own domain.

Why build a terminal video client?

Because a surprising amount of work happens in terminals — servers, SSH sessions, pair programming. Uplink's Rust client brings calls to that environment instead of forcing a browser tab.

Need real-time features — calls, chat, live tracking — in your own product?

We built Uplink for ourselves — the same team builds production software for clients across the GCC and India.