Riptide is a high-performance Go agent harness that gives Gemini Computer Use the ability to navigate, inspect, and interact with the live web safely. Designed with security and defensive isolation in mind, Riptide executes browser automation tasks within containerized Chrome sandboxes.

Key Features

  • Deterministic Browser Interaction: Controls headless and visible Chrome instances via raw Chrome DevTools Protocol (CDP) streams without heavyweight automation frameworks.
  • Defensive Sandboxing: Isolates agent execution within lightweight Docker containers, mitigating prompt injection and arbitrary code execution vectors.
  • Gemini Computer Use Direct Mapping: Translates coordinate clicks, text input, scrolling, and visual screenshots directly into Gemini 3.5 multimodal action tokens.
  • Multi-Turn Task Trajectories: Records and replays agent navigation traces for evaluation, debugging, and verification.

Explore the source code on GitHub: github.com/ghchinoy/riptide.