Skip to main content

Multi-provider code review via MCP. Get a second look on your code from any LLM.

Project description

secondlook

Multi-provider code review via MCP. Get a second look on your code from any LLM.

Install

uvx secondlook

Add to Claude Code / Cursor MCP config:

{
  "mcpServers": {
    "codereview": {
      "command": "uvx",
      "args": ["secondlook"]
    }
  }
}

Quick Start

Create ~/.config/codereview/config.yaml:

default_provider: gemini

providers:
  gemini:
    model: gemini-2.5-pro
    api_key: ${GEMINI_API_KEY}
  claude:
    model: claude-sonnet-4-20250514
    api_key: ${ANTHROPIC_API_KEY}

Then in your editor:

> code_review files:["src/auth.go"] provider:"gemini"
> code_review files:["src/auth.go"] providers:["gemini","claude","deepseek"] mode:"compare"

Modes

Mode Use case
raw Fresh review from a secondary LLM
verify-diff "Is Claude's proposed change correct?"
second-opinion "Critique Claude's reasoning on this fix"
compare Run 2+ models, merge findings, show agreement matrix

Providers

Gemini | Claude | OpenAI | DeepSeek | Vertex AI | Ollama (local)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

secondlook-0.1.0-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file secondlook-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: secondlook-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for secondlook-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4eeeacd50f7455dff013f9e95caaeee3da120f1cae64d5e0eb42ad6fae0b1c3
MD5 0a054e2cf0471dc219e2e55ac520cbc5
BLAKE2b-256 2584c0e5c8c9a35bc71fc0a5f580275e543ba9fc39f8c31343f98407a4e25a26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page