Guard
A rewind button for your AI agent.
Works with Claude Code, Codex, Cursor, ChatGPT and any MCP client. On every plan, Free too.
How it works
Checks the database is protected
Saves a Mark
Runs the change
You rewind if it breaks
- before-migration-0042Recoverableclaude-code3h ago
- pre-deploy-2026-09-22Recoverable[email protected]2d ago
- before-orders-backfillRecoverableclaude-code6d ago
Acts as you, with your rights
Asks you before risky or paid changes
Every action audited
Ask it for more
Create a database
Picks a size, tells you the price, creates a Rowsafe Cloud server and puts the connection string in your
.env.Preview a migration
Runs it on a fresh copy first: Safe, Careful or Dangerous.
Fix what Pulse finds
Applies the same fix as the dashboard's button, once you say yes.
Undo a mistake
Finds when rows were deleted and brings them back from a copy.
Set it up
Claude Code or Codex plugin
Claude Code claude plugin marketplace add rowsafe/rowsafe claude plugin install rowsafe@rowsafeCodex codex plugin marketplace add rowsafe/rowsafe codex plugin add rowsafe@rowsafeSign in with Rowsafe when it asks. No key to paste.
Or just the MCP server
Claude Code $ claude mcp add --transport http rowsafe https://api.rowsafe.sh/mcpChatGPT, Claude, Cursor, VS Code, Windsurf: add it in a few clicks.
The CLI, for the hook and previews
macOS or Linux curl -fsSL https://rowsafe.sh/cli | sh rowsafe loginDeploys in CI
.github/workflows/deploy.yml - name: Save a Mark before the migration uses: rowsafe/action@v1 with: api-key: ${{ secrets.ROWSAFE_API_KEY }} database: app - run: npx prisma migrate deploy