Grass

Your agent runs.
Even when you don't.

Dispatch a task from your iPhone. The agent runs on a persistent VM. Close the app and come back to results.

Free to start. 10 hours on us. No card needed.

Download for iOS

Built for engineers who run agents, not just write code.

★★★★★ 4.7 / 5
Grass — Run agents from anywhere

Every agent you've run has stopped the moment your laptop did.

It dies when you close the lid. It stalls when you lose connection. It waits when you can't approve a permission at 2am. The tool isn't the bottleneck. The infrastructure is.

You close your laptop. The session dies.
Your agent hits a permission wall. Nobody's there to approve it.
You're in a meeting. Your terminal is frozen mid-task.
You SSH in just to check if it's still running.
You close your laptop. The session dies.
Your agent hits a permission wall. Nobody's there to approve it.
You're in a meeting. Your terminal is frozen mid-task.
You SSH in just to check if it's still running.
The build finished 2 hours ago. You had no idea.
You babysit the terminal so it doesn't time out.
Your WiFi dropped. The context is gone.
You wanted to ship overnight. Your laptop had other plans.
The build finished 2 hours ago. You had no idea.
You babysit the terminal so it doesn't time out.
Your WiFi dropped. The context is gone.
You wanted to ship overnight. Your laptop had other plans.
Solution
The solution

Grass gives your agent a machine that doesn't sleep.

01 Runs on GrassVM. Your laptop can sleep.
02 Permission requests go to your phone.
03 Review diffs and redirect from anywhere.
04 Works with Claude Code and Opencode.
Sessions survive sleepNotifications in <2sNo SSH required

All your machines, one place

GrassVM, your Mac, your server. Switch between them in one tap without losing context.

Sessions that outlast your attention span

Fire a task, close your laptop, walk away. GrassVM keeps the session alive until the work is done.

Read every diff on your phone

Added, modified, deleted, renamed. Per-line changes, repo-organized, navigable. Not a terminal wall of text.

Stay in control without staying at your desk

Every permission request surfaces as a push notification. Tap to approve or reject. Your agent never gets stuck waiting.

Grass  · now
Write to auth/middleware.ts

Your agent doesn't
need a babysitter.

Free to download.
10 hours on us. No card needed.

Download for iOS