zamarrowski

Zamview — AI skill for Claude Code

AI community

VSCode extension to review the changes an AI agent makes to your code.

How to install Zamview

This entry records only its repository, not the path inside it, so there is no exact command to give. Open zamarrowski/zamview and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Zamview does

VSCode extension to review the changes an AI agent makes to your code.

Alternatives in AI

  • Pixel Agents — Compressed Reference — VS Code extension with embedded React webview: pixel art office where AI agents (Claude Code terminals) are an 6.5k ★
  • Design Md Chrome — Chrome extension to extract styles from any website and generate DESIGN.md files and design skills for AI base 2.7k ★
  • Deepseek Pp — DeepSeek Web browser extension: AI agent workspace with MCP tools, memory, Skills, automation, web search, and 1.7k ★

README

ZamView

VSCode extension to review the changes an AI agent makes to your code, PR-style: see changed files, open diffs, leave comments anchored to lines, and hand the review to the agent over MCP. The agent fixes each comment and marks it resolved, or pushes back by replying in the thread — all visible live in the editor.

**Built for Claude Code** — install the extension and everything (MCP registration, `/zamview` command) is set up automatically. Other MCP-capable agents can connect by registering `http://localhost:7317/mcp` manually, but they are not officially supported for now.

![ZamView demo: commenting on a diff and handing the review to Claude Code](media/demo.gif)

Architecture

  • src/reviewStore.ts — source of truth for the review (threads, comments, pending/resolved/closed). Persists to review.json inside the extension's per-workspace storage (context.storageUri) — outside the repo. No vscode dependency, so it can be tested in plain Node.
  • src/comments.ts — VSCode Comments API (GitHub-PR-style threads) kept in sync with the store.
  • src/gitChanges.ts — "ZamView" panel in the activity bar: changed files (via the vscode.git extension API) with comment counters; click opens the native diff.
  • src/mcpServer.ts — stateless Streamable HTTP MCP server with three tools:
    • get_review_comments — lists threads (id, folder, file, line, snippet, conversation, status) plus all workspace folders open in the window.
    • reply_to_comment — replies in a thread (to discuss without resolving).
    • resolve_comment — marks a thread resolved, with an optional note about what was done.
  • src/claudeSetup.ts — transparent registration with Claude Code (see below).
  • src/extension.ts — activation, /zamview slash-command install, "Finish Review" button (types /zamview into the active terminal and submits it).

Zero-footprint registration

The extension never writes into the user's repo. On activation it:

  1. Starts