1. Conduid
  2. Developer Tools
  3. Guck
MCP server · Developer Tools

Guck

Review the agentic coding work in your branch with a GitHub-like review UI

Unclaimed MIT last commit 7 months ago devtools
63Good

Scored 3 days ago · breakdown

About Guck

Guck is an MCP server published by tuist in the Developer Tools category: review the agentic coding work in your branch with a GitHub-like review UI.

The repository has 69 stars and 4 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/tuist/guck

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Guck

Powered by Claude · Grounded in docs

I know everything about Guck. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.7.1v1.7.1 · 7 Dec 2025📦 Dependency Updates (deps) Bump golang.org/x/crypto from 0.21.0 to 0.45.0 (#24) (9d7a0a1)
v1.7.0v1.7.0 · 7 Dec 2025🚀 Features Improve diff styling to match GitHub's design (#25) (3041d0e)
v1.6.0v1.6.0 · 6 Dec 2025📦 Dependency Updates (deps) Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 (#23) (5f28d31) 🚀 Features Display uncommitted changes (staged and unstaged) (#22) (5cc5d3e)
v1.5.1v1.5.1 · 24 Nov 2025🐛 Bug Fixes Compare against remote tracking branch and merge-base (#19) (e143e41)
v1.5.0v1.5.0 · 24 Nov 2025🚀 Features Apply syntax highlighting to added and deleted lines (#18) (b232283)

README

Guck

All Contributors

A Git diff review tool with a web interface, inspired by GitHub's pull request UI. Guck runs as a background daemon that automatically starts when you enter a git repository.

Features

  • 🤖 Auto-start daemon - Automatically starts a server when you cd into a git repo
  • 🌐 Web-based interface - Review diffs in your browser with a GitHub-like UI
  • 📁 File-by-file diff viewing - Expand and review individual files
  • ✅ Mark files as viewed - Track your review progress
  • 💬 Inline comments - Add comments to specific lines of code
  • 💾 Persistent state - Remembers what you've reviewed using XDG conventions
  • 🎨 GitHub-inspired dark theme - Familiar and easy on the eyes
  • ⚡ Built with Go - Fast, simple, and efficient
  • 🔌 Automatic port allocation - Each repository gets its own port
  • 🤖 MCP Server Integration - Allows LLMs like Claude to query and resolve review comments

Quick Start

Installation

# Using mise (recommended)
mise use -g github:tuist/guck@latest

# Or download from releases
# https://github.com/tuist/guck/releases

Setup

Add to your shell configuration (~/.bashrc, ~/.zshrc, etc.):

eval "$(guck init)"

Usage

cd /path/to/your/repo  # Daemon starts automatically
guck                   # Opens browser to review diffs

MCP Integration with Claude Code

Add to your Claude Desktop configuration:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "guck": {
      "command": "/path/to/guck",
      "args": ["mcp"]
    }
  }
}

Restart Claude Code, and you can ask Claude to:

  • "List all unresolved comments in this repository"
  • "Show me comments on main.go"
  • "Resolve comment with ID xyz"

Documentation

For comprehensive documentation, see docs/README.md:

Common Commands

# Daemon management
guck daemon start      # Start daemon manually
guck daemon stop       # Stop current repo's daemon
guck daemon list       # List all running daemons
guck daemon stop-all   # Stop all daemons

# Configuration
guck config set base-branch develop
guck config show

How It Works

  1. Shell Integration: Automatically starts a server when you cd into a git repository
  2. Daemon Management: Each repository gets its own background server with a unique port
  3. Web Interface: Review diffs in your browser, mark files as viewed, add inline comments
  4. State Persistence: Everything is saved locally and associated with repo/branch/commit
  5. MCP Integration: LLMs like Claude can query and resolve comments through the MCP protocol

License

MIT

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Guck

How do I install Guck?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Guck safe to use with an AI agent?

Its trust score is 63 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Guck still maintained?

The last commit was 7 months ago and 6 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.