Itamar Hanan has launched Nautilus, a new workflow tool that decouples the initiation of coding agents from their final review. The system pairs an installable phone PWA with a free cloud runner, allowing developers to prompt an agent, watch it work, and check a live preview from their mobile device while their laptop remains closed. Back at the desk, a desktop application presents a real diff and handles the merge into the project without ever touching the local .git directory.

The Split Workflow

The core philosophy is that a phone is excellent for requesting work but terrible for reviewing code. Nautilus splits these tasks explicitly. On the mobile side, users pick a project, send a prompt, stream the agent's turn, and approve or deny specific commands. The phone also displays a live preview with Hot Module Replacement (HMR) and allows undoing individual agent turns. On the PC side, the desktop app maintains the real project history, presents content diffs, and manages Git operations like pull, push, and conflict resolution.

Zero-Cost Infrastructure

Nautilus is engineered to run on infrastructure that costs nothing. There is no credit card requirement, no custom domain, no Docker, and no paid VM. The entire stack operates on a single public HTTPS port, which carries the app, the API, and the preview. The backend leverages free Lightning AI Studio instances, which are recycled every four hours. To handle this volatility, the runner reinstalls Node and dependencies on every boot using a script that employs file locking to prevent race conditions, ensuring that a recycled PID is never mistaken for an active process.

Security and Sync Architecture

The system uses a 'shadow repository' approach where the agent's work is tracked in a bare Git directory separate from the user's actual .git folder. This ensures that user branches, hooks, and remotes remain untouched. Security is handled via a capability manifest on the desktop app, which restricts the agent to starting only three specific programs with strict argument validators. The PC holds no Nautilus credentials; it only stores the Lightning SSH key. Grants for sync operations are minted by the PC, capped at ten minutes, and cannot be created by the runner, ensuring that a push operation never writes to the PC without explicit approval.

Key Takeaways

  • Mobile-first prompting with desktop-side merging keeps the dev loop flexible.
  • Runs entirely on free Lightning AI Studio infrastructure with no paid VMs.
  • Uses shadow Git repositories to protect the user's actual .git directory.
  • Security relies on a capability manifest and PC-minted grants rather than stored tokens.

The Bottom Line

Nautilus is a clever hack that turns the flakiness of free cloud compute into a feature, offering a genuinely useful mobile dev workflow without the usual enterprise price tag.