Loading documentation…
Nano Drift collapses the build deploy observe loop from minutes to seconds. Save a source file; your device refreshes. No terminals. No manual installs. No context switching.
Every file save triggers a fully automated cycle — from detection to a running app — zero interaction required.
Purpose-built for the Android build cycle inside VS Code — no bloat, no configuration overhead.
Everything you were about to open a GitHub issue for.
VS Code extensions run in the Extension Host (a Node.js process), which must stay responsive. Long-running Gradle builds would block it. The daemon runs independently, handles blocking I/O, streams progress back over WebSocket, and survives extension reloads.
Zero dependencies on external binaries (scrcpy). Every Android device
supports adb screencap. Snapshots work immediately; H.264 streaming is a
drop-in upgrade in Phase 5 without any API changes to the extension ↔ daemon
protocol.
Easier to debug (messages are plain JSON), supports push notifications from daemon to
extension (build progress, device connect/disconnect), and the same server doubles as
the Webview's screen endpoint on /screen.
The daemon must be packaged separately (it's a long-running Node.js server). The extension only ships the compiled daemon as a binary artifact. Keeping them in separate packages enforces this boundary and avoids circular deps.
Install the extension, open your Android project, and save a file. That's the entire setup.
Loading documentation…