Sesori vs Grass

Grass offers two distinct modes for mobile coding: a local CLI for direct access to a machine you control, and GrassVM, a Daytona-powered cloud VM that keeps agents running even when your laptop is off. Sesori takes a different approach — a native iOS and Android app paired with an end-to-end encrypted relay, supporting OpenCode, Codex, and Cursor today, with Claude Code coming soon.

TL;DR

If you prefer a direct phone-to-machine connection, Grass's local mode is worth considering. If you need your sessions to survive a closed laptop, GrassVM is a genuine architectural advantage Sesori doesn't offer. If you use Cursor, want a native Android app rather than a PWA, or prefer account-based pairing across multiple agents, Sesori is the better fit.

Reviewed July 20, 2026. Product, platform, and pricing details can change; verify them with Sesori’s quickstart and the official Grass source.

Side by side

Feature Sesori Grass
Primary agents OpenCode, Codex, and Cursor today. Claude Code coming soon. Claude Code and OpenCode. Codex is also named in the cloud VM context.
Cursor support Yes. Not listed as a supported agent.
Mobile app Native iOS and Android apps. Native iOS app. Android is a PWA, not a native app.
Relay architecture End-to-end encrypted relay (X25519 + XChaCha20-Poly1305). Only opaque encrypted traffic reaches it. Local CLI mode: phone connects directly to a machine you control. You manage the network path and the agent API calls.
Laptop-off sessions Your machine must be running and reachable. GrassVM keeps agents running on a cloud VM even when your laptop is off.
Session dies if laptop sleeps Yes — your machine must stay on. Local CLI: yes, session dies if the laptop sleeps. GrassVM: no, the cloud VM stays on.
API key handling Uses the assistant subscription or API key you already have. Both modes use your own API key. Grass never touches it.
Pricing Free to use. Bridge is source-available under the Functional Source License (FSL). Local CLI is free and open-source (MIT). GrassVM free tier is 10 hours with no card required. Paid GrassVM pricing is not publicly listed.

Which one is right for you?

Pick Sesori if you

  • You use Cursor, which Grass does not list as a supported agent.
  • You want a native Android app rather than a PWA.
  • You prefer account-based pairing with an end-to-end encrypted relay over direct LAN setup.
  • You want one app covering OpenCode, Codex, and Cursor without configuring network access per session.
Download Sesori →

Pick Grass if you

  • You prefer Grass's direct phone-to-machine local mode and are comfortable managing the network path yourself.
  • You need sessions to survive a closed laptop — GrassVM keeps agents running on a cloud VM Sesori cannot match.
  • You live in Claude Code today, which Sesori does not support yet.
  • You want a free, MIT-licensed local option you can audit and run entirely on your own infrastructure.

FAQs

Coming soon