Changelog

The browser loop
keeps getting better.

Release notes and public builds. Check the release feed for the latest binaries and checksums.

Featured release

gripui v3.5.0 — gripui as an MCP server, and a reliable quit --all

gripui mcp serves gripui as an MCP tool over stdio for Claude Code, Codex, and any MCP client, and quit --all no longer stops on files that are not profiles.

  • New: gripui mcp runs a Model Context Protocol server on stdio with one gripui tool. Each call runs one gripui command with the same profiles, job attachments, license, and browser session as the CLI.
  • Set up Claude Code with: claude mcp add gripui -- gripui mcp. For Codex, add [mcp_servers.gripui] with command "gripui" and args ["mcp"] to ~/.codex/config.toml.
  • Fixed: quit --all read every JSON file in the gripui config directory as a profile, including the license file, and stopped with missing field selected_browser before quitting anything.
  • One unreadable profile no longer stops quit --all: it quits every other profile and lists each skipped one with the reason. license is no longer accepted as a profile name, so it can never overwrite the license file.
  • Verified with the serial headless Chrome and Firefox release smoke, new contract tests for quit --all and a full stdio MCP session, and green release builds on all four platforms.
Open the release feed ↗

Demo recording

Player unavailable? Watch on YouTube ↗