Introduction
NomadFlowCode — manage git worktrees and PTY sessions from your phone.
NomadFlowCode is an open-source tool that lets you manage git worktrees and terminal sessions from a mobile app. It ships as a single Rust binary that runs on your development server, paired with a React Native app for on-the-go access.
How it works
- Server — The
nomadflowbinary starts an HTTP API server and an integrated Rust-native PTY multiplexer on your dev machine. - Mobile app — The Expo/React Native app connects to your server, lets you browse repos, create/switch feature branches (as git worktrees), and open a real-time multiplexed terminal.
- Worktrees + PTY — Each feature branch gets its own worktree directory and a dedicated terminal pane. Switching features is instant — no stashing, no context loss.
Key features
- Single binary — server, PTY multiplexer, and TUI wizard in one
nomadflowexecutable. - Git worktrees — isolated working directories per feature branch.
- Native PTY Multiplexer — high-performance terminal handling without external dependencies like tmux or ttyd.
- Multiplexed WebSocket — multiple terminal panes over a single secure binary connection.
- Bearer token auth — simple shared-secret authentication for all communication.