Product Introduction
- Definition: Grass 2.0 is a cloud-based development environment and orchestration platform specifically designed to provide coding AI agents, such as Claude Code, Codex, or OpenCode, with a persistent, always-on cloud computer (GrassVM). It functions as specialized AI agent infrastructure.
- Core Value Proposition: It exists to eliminate the core limitation of local development environments for AI agents: session interruption. Grass provides a dedicated virtual machine that operates independently of a user's laptop, power state, or internet connection, ensuring continuous execution and offering mobile control via an iPhone app. Its primary keywords are cloud development environment, persistent AI agent, and coding agent infrastructure.
Main Features
- GrassVM (Persistent Virtual Machine): This is the core technological foundation. Users deploy their coding agent (e.g., Claude Code) to run on a dedicated GrassVM, a virtual machine hosted in the cloud. This machine maintains its state and session indefinitely, allowing the agent to execute long-running tasks, builds, or coding sprints without the risk of timeout or interruption from a local machine's sleep or shutdown. The session outlasts the user's direct attention.
- Mobile Approval & Control System: Grass integrates a robust mobile interface for managing agent permissions. When an agent requests system permissions, file writes, or confirmations for critical decisions, these requests are not blocked. Instead, they are instantly routed as push notifications to the user's iPhone. The user can review the specific request (e.g., "Run bash command in api-server") and approve or reject it with a tap from anywhere, eliminating the permission bottleneck and babysitting requirement.
- Differential Code Review (Diff Viewer): Beyond terminal output, Grass provides a structured, phone-optimized interface for reviewing code changes. The app presents the agent's work as organized diffs, clearly showing added, modified, deleted, and renamed files with per-line changes, categorized by repository. This transforms code review from deciphering a wall of terminal text into an intuitive, navigable process suitable for mobile devices.
- Unified Machine Management: The platform consolidates control over multiple development environments. From a single interface on an iPhone, a user can seamlessly switch between their GrassVM, a personal Mac, and a remote server without losing context. This creates a centralized hub for managing all development sessions and agents.
Problems Solved
- Pain Point: Agent Session Interruption & Context Loss. Traditional local setups cause coding agents to stop when the laptop sleeps, lid closes, WiFi drops, or an SSH session terminates. This leads to lost context, wasted progress, and the inability to leverage idle time (like overnight). Grass solves this by providing a non-sleeping virtual machine, ensuring session persistence.
- Pain Point: Manual Permission Bottlenecks. Agents often stall waiting for human approval for file system access, command execution, or other permissions. This requires the user to be physically present at the terminal, which is impossible during meetings, travel, or off-hours. Grass eliminates this blocker with its real-time mobile approval notification system.
- Target Audience: The primary audience is Software Engineers, DevOps Specialists, and AI Tool Developers who actively run, experiment with, or rely on coding AI agents for tasks like code generation, refactoring, automated testing, and build orchestration. It is built for engineers who manage agent workflows.
- Use Cases:
- Overnight/Weekend Builds & Refactoring: Dispatch a large-scale code migration or compilation task before leaving your desk, let the agent run to completion on GrassVM, and review the diff on your phone the next morning.
- Remote Monitoring and Intervention: Be in a meeting or away from your desk but still monitor an active agent's progress and instantly approve critical file writes or command executions via push notification.
- Multi-Agent Experimentation: Run multiple coding agents (Claude Code on one GrassVM, Codex on another) for comparative analysis or parallel task execution without tying up local resources.
- Mobile-First Development Oversight: Manage and control complex development workflows from an iPhone, enabling true mobility for engineering leads and solo developers.
Unique Advantages
- Differentiation vs. Traditional Setups: Unlike running an agent on a local laptop or a basic VPS, Grass is purpose-built infrastructure for coding agents. It differentiates itself by tightly integrating a persistent cloud VM with a dedicated mobile control plane for permissions and diffs. Competitors or traditional methods lack this seamless mobile-orchestration layer, still requiring SSH access or manual local babysitting.
- Key Innovation: The key innovation is the "Agent-as-a-Service" infrastructure model combined with a mobile permission gateway. Grass doesn't just provide a cloud computer; it provides a cloud computer with a built-in, low-latency (<2s notifications) communication channel for agent-human collaboration. This architectural choice transforms the user's role from a "babysitter" to a remote "approver," fundamentally changing the agent interaction paradigm.
Frequently Asked Questions (FAQ)
What is Grass and how is it different from a standard cloud VM like AWS EC2? Grass is a specialized cloud development environment optimized for running coding AI agents (Claude Code, Codex). While a standard VM provides raw compute, Grass adds a dedicated, low-latency mobile interface for real-time agent permission management and a structured code diff viewer. It's engineered for the specific workflow of agent oversight, not general-purpose hosting.
Can I use my own local tools like VS Code or terminal with a Grass session? Grass sessions are designed to be accessed and managed primarily through its iPhone application for approvals, monitoring, and code review. The agent runs within the isolated GrassVM environment. While SSH access might be possible for advanced users (though not required), the core value is in the managed, notification-driven mobile interface that eliminates the need for constant SSH babysitting.
What coding agents are compatible with Grass 2.0? Grass 2.0 is explicitly built to run and manage popular coding agents. It has native compatibility and is tested with Claude Code, Codex, and OpenCode. The platform provides the necessary virtual environment and permission handling to support these agents' operations effectively.
Is there a free trial or free tier available? Yes. Grass offers a free to start plan with 10 hours of VM usage included, no credit card required. This allows users to experience the core functionality of persistent agent execution and mobile approval workflows before committing to a paid plan.
How does the mobile approval process work in detail? When an agent on your GrassVM requires a system permission or decision, the request is instantly sent to your paired iPhone as a push notification. The Grass app opens, showing you the exact request (e.g., "Run bash command:
npm install" or "Approve write tosrc/utils.js"). You tap "Approve" or "Reject," and the agent resumes operation immediately, with the entire process typically under 2 seconds.
