Your backlog is infinite. Your back isn't.

Nomad turns your Android phone into a full coding workstation via RustDesk. Auto portrait mode, voice transcription, Joy-Con gamepad. Code from anywhere.

Free beta — limited spots. Be first to try Nomad.

Not a Mobile IDE. Your Full Desktop.

Nomad doesn't run code on your phone. It streams your full desktop to it.

Your Phone

  • RustDesk remote viewer
  • Joy-Con L/R controller
  • Phone mic for voice input
remote

Your Desktop

  • Full IDE, Docker, compilers
  • Nomad daemon (auto-configures)
  • Voxtype local STT (Whisper)
  • Claude Code, Cursor, etc.
No sync issues — you work on the real filesystem
No battery drain from compilation
No mobile SDK limitations
Full Linux toolchain, always

Built by a Daily Commuter

45-minute train commute. Every day. That's 7.5 hours per week of dead time — unless you code.

  • Nomad was built because I needed it myself
  • Every feature was tested on real commutes, on a real phone
  • Voice-first workflow: dictate code changes hands-free on the train
  • Joy-Con controller fits in a pocket — no laptop bag needed

How It Works

01

Connect

Open RustDesk on your phone. Nomad detects the connection, rotates your screen to portrait, and zooms for readability.

02

Code

Start a voice call. Your speech is transcribed locally via Whisper — zero cloud, zero latency. Use Joy-Con for navigation.

03

Disconnect

Close RustDesk. Nomad restores landscape orientation, original zoom, and window positions. Like you never left.

One Config File. Full Control.

Everything is a TOML key. Override any setting with environment variables.

~/.config/nomad/config.toml
# Nomad configuration
[general]
log_level = "info"

[display]
zoom_phone = 1.5
zoom_desktop = 1.0

[transcription]
backend = "voxtype"
model = "base"

[audio]
auto_accept_voice = true

Features

Auto Portrait Mode

Screen rotates and zooms for phone readability. Window layout saved and restored.

Voice Transcription

Local Whisper STT via PipeWire. No cloud API, no latency, no privacy leak.

Joy-Con Gamepad

8 buttons, 40+ actions. ZL/ZR modifier layers. Power 2.5 acceleration curve.

Smart Audio Routing

Auto-accepts voice calls. Routes audio to transcription. Restores on disconnect.

Open Beta

Free during beta. No license key needed. Just install and go.

Cross-Platform

Linux (X11/Wayland) today. Windows support planned for V1.5.

FAQ

What is RustDesk?

Open-source remote desktop software (like TeamViewer, but free). Nomad adds phone-optimized automation on top.

Do I need Linux?

V1.0 supports Linux with X11 or Wayland. Windows support is planned for V1.5.

How does voice transcription work?

Runs locally via Whisper. Audio is routed through a PipeWire virtual mic. No cloud, no latency.

Is a Joy-Con required?

No. Voice input works without a gamepad. Joy-Con adds physical controls for cursor and shortcuts.

Is the beta free?

Yes. V0.5 is a free beta. No license or activation needed.

What if I'm offline?

Nomad works fully offline. No internet required after install.