Chat

Talk to your code reviewer directly in GitHub

Don't just accept feedback—discuss it. Ask questions, request explanations, and get alternative solutions right in your pull request comments.

Natural conversation in your workflow

No new tools to learn. Just reply to GitSniff's comments in GitHub.

Step 1

Receive Feedback

GitSniff reviews your PR and leaves comments with suggestions and findings.

Step 2

Reply to Discuss

Reply to any comment to ask questions, request clarification, or debate the approach.

Step 3

Get Answers

GitSniff responds with context-aware explanations, code examples, and alternatives.

More than a chatbot

GitSniff Chat understands your code, your PR, and your questions.

Ask Anything

Get explanations for complex code, understand design decisions, or ask why something was flagged.

Alternative Solutions

Not satisfied with a suggestion? Ask for alternatives and explore different approaches.

Contextual Understanding

GitSniff understands your PR, codebase, and conversation history for relevant answers.

Code Explanations

Get detailed explanations of code changes, algorithms, or architectural patterns.

Iterative Refinement

Have a back-and-forth conversation to refine suggestions until they fit your needs.

Team Collaboration

Anyone on the team can chat with GitSniff directly in GitHub comments.

Real conversations with GitSniff

See how developers interact with GitSniff in their PRs.

Developer

Why did you flag this function as a security issue?

GitSniff

This function concatenates user input directly into an SQL query string, which allows attackers to inject malicious SQL. Here's a safe parameterized alternative...

Developer

Can you explain what this regex does?

GitSniff

This regex `/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/` validates email addresses. Let me break it down part by part...

Developer

Show me a different approach using async/await

GitSniff

Here's how you could refactor this Promise chain to use async/await for better readability...

Customizable

Custom chat triggers

Configure how GitSniff responds to comments. Set custom triggers, response styles, and which team members can interact with the bot.

  • Custom trigger phrases (e.g., @git-sniff, /ask)
  • Configurable response style (concise, detailed)
  • Repository-specific instructions
Chat Settings
// Trigger
chatTrigger: "@gitsniff"
// Style
responseStyle: "detailed"
// Custom instructions
instructions: "Always include code examples"

Ready to chat with your code reviewer?

Start free. Ask your first question in minutes. No credit card required.