AI agentsMCP

Hand your review to any agent

Claude Code, Codex, Cursor, Gemini CLI or GitHub Copilot CLI read your notes directly. No more pasting.

Your agent reads what you pointed at, fixes it note by note, and reports back with proof. You check before/after in Lazy as and mark it verified, or reopen it.

1 Claude Code: the plugin

The plugin adds the Lazy as tools, a review skill, /lazyas:fix and the "done needs proof" hooks.

claude plugin marketplace add yousefoghouneim-collab/lazyas-agent
claude plugin install lazyas@lazyas

Then say "fix my Lazy as review", or run /lazyas:fix.

2 Codex, Cursor, Gemini CLI, Copilot CLI

Install the command-line tool once (it has no dependencies):

uv tool install lazyas-cli      # or: pipx install lazyas-cli
lazyas setup                    # prints the exact config for each agent

For example, Codex (~/.codex/config.toml):

[mcp_servers.lazyas]
command = "lazyas"
args = ["mcp"]

Cursor (~/.cursor/mcp.json) and Gemini CLI (~/.gemini/settings.json):

{ "mcpServers": { "lazyas": { "command": "lazyas", "args": ["mcp"] } } }

3 Tie reviews to a project

In your project folder, say which pages are yours. Agents working there then get that project's newest review, not just the newest one:

lazyas link localhost:3000 shop.example.com

4 What agents can do

ToolWhat it doesPlan
get_latest_reviewThis project's newest review: every note with its reference (like 2026-10-16_031500#3), words, screenshots, element and statusFree
list_reviews, get_review, list_openOlder reviews, and everything still openFree
get_note, get_imageOne note in full, with its screenshotsFree
set_statusReport a note as picked up, fixed (with proof) or won't fixPro
add_evidenceAttach a screenshot of the result or test outputPro

Only you can mark a note verified. Agents can't.

5 Done needs proof

With the Claude Code plugin, when Claude finishes a turn after claiming fixes, Lazy as tells you ("your agent says 4 items are fixed: verify now"). With Pro, Claude can't stop while a note is marked fixed without any proof: it has to attach a screenshot of the result or the test output first. Turn that off with "enforceProof": false in ~/.lazyas/config.json.

6 From the terminal

lazyas inbox                 # what's waiting for you to verify
lazyas verify latest#3       # checked it, it's right
lazyas reopen latest#4 "still cut off on mobile"
lazyas report --open         # one HTML file with screenshots, for a client or a pull request
lazyas show --format playwright   # a test plan from your review (Pro)