Grass OpenCode

Opencode.
Now in your pocket.

Review diffs, approve permissions, and steer your agent from your iPhone, while it keeps running in the background.

Download on TestFlight

Built for engineers who ship with AI agents.

★★★★★ 4.7 / 5
Opencode on iPhone

You're already using Opencode. You know what it can do.

The only problem is it dies when you close your laptop. Or needs you sitting there to approve the next step. Your agent is only as mobile as you are.

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 Opencode a phone interface and a cloud backend.

01 Sessions run on GrassVM — your laptop can sleep.
02 Permission requests go straight to your phone.
03 Diffs are readable on a 6-inch screen.
04 Approve, decline, or redirect from anywhere.
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 OpenCode session shouldn't need a babysitter.

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

Download on TestFlight