EveryDev.ai
Subscribe
Home
Tools

5,559+ AI tools

  • Featured
  • Gems
  • Trending
  • New
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2807
  • Coding2096
  • Infrastructure997
  • Projects781
  • MCP708
  • Research702
  • Analytics535
  • Marketing516
  • Design459
  • Testing448
  • Data420
  • Security380
  • Integration277
  • Communication271
  • Prompts265
  • Extensions231
  • Voice193
  • DevOps184
  • Commerce180
  • Web125
  • Learning116
  • Finance41
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. DiffNotes
    DiffNotes icon

    DiffNotes

    AI Coding Assistants
    Featured

    Lets coding agents attach plain-language notes, screenshots and live demos to pull request diffs, shown via a browser extension on GitHub, GitLab and Bitbucket.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free and open source (MIT) self-hosted DiffNotes in one Docker container, also for commercial use.

    Engagement

    Available On

    Web
    Browser
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Coding AssistantsBrowser ExtensionsCode Review

    Alternatives

    PRobePlannotatorCritic
    Developer
    Igor KasyanchukUkraine

    Listed Nov 2026

    About DiffNotes

    DiffNotes is an open-source (MIT) tool by Igor Kasyanchuk that lets a coding agent explain its own pull request. The agent uploads notes, screenshots and small demos to a DiffNotes server, and reviewers see them inside the diff on GitHub, GitLab or Bitbucket through a browser extension. Nothing is posted to the pull request itself. It can be used on the hosted server at diffnotes.dev or self-hosted with Docker.

    What It Is

    DiffNotes is a pull request annotation tool built around coding agents such as Claude Code, Codex, Cursor and other Agent Skills tools, with an MCP endpoint as an alternative to the skill. The agent that wrote the code explains each changed file and the non-obvious lines, flags risky parts such as auth, money or migrations, and attaches supporting material. The notes are stored on a DiffNotes server rather than posted as bot comments, so there is no notification noise.

    How the Workflow Runs

    A user signs in with GitHub, installs the browser extension and connects it, then runs one setup command for their agent. On a branch with an open pull request, the agent is asked to annotate it and uploads the notes. Reviewers opening the Files changed view see a summary box above the first file, a list of where to look hardest, and notes attached to the changed lines. Notes added or changed since a reviewer's last visit are tagged, and a dock and keyboard shortcuts help navigate them.

    Note Content and Repository Rules

    Notes can include before/after screenshots with a drag handle, screen recordings, image galleries, previews of Markdown, CSV and text files, Mermaid flowcharts, and small HTML demos that run in a sandbox with no network access. A .diffnotes.yml file in the repository, read from the base branch, can set the language, require risk ratings or deploy cards, skip paths, and choose paths for screenshots. After new commits the agent can update notes and remove stale ones.

    Hosting and Teams

    Accounts have owner, admin and member roles, with invitations by email, GitHub login or an expiring link. Files can be stored on disk or in S3-compatible storage. The project states that notes expire after a year by default, and a single extension can connect to several servers.

    DiffNotes - 1

    Community Discussions

    Be the first to start a conversation about DiffNotes

    Share your experience with DiffNotes, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Self-hosted (MIT)

    Free and open source (MIT) self-hosted DiffNotes in one Docker container, also for commercial use.

    • MIT license
    • Run on your own infrastructure via Docker
    • Code context never leaves your infrastructure
    • Files on disk or S3-compatible storage
    • Free for commercial use
    OPEN SOURCE

    Hosted at diffnotes.dev

    Free hosted server run by the author, with no paid plan.

    • Notes and files deleted 365 days after a pull request's last upload
    • Up to 10,000 pull requests per account
    • 1 GB of files per account

    Capabilities

    Key Features

    • Agent-written plain-language notes attached to changed lines
    • Summary box and where-to-look-hardest risk list
    • Before/after screenshots, screen recordings and image galleries
    • Sandboxed live HTML demos
    • Mermaid flowcharts rendered in the diff
    • Previews of Markdown, CSV and text attachments
    • Notes updated or removed after new commits
    • What-changed-since-last-visit tags
    • Repository rules via .diffnotes.yml
    • Team accounts with owner, admin and member roles
    • Self-hosting with Docker and S3-compatible storage
    • MCP endpoint and Agent Skills support
    • Nothing posted to the pull request

    Integrations

    GitHub
    GitLab
    Bitbucket
    Claude Code
    Codex
    Cursor
    MCP
    Chrome
    Edge
    Brave
    Arc
    Docker
    Backblaze B2
    Cloudflare R2
    AWS S3
    MinIO
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate DiffNotes and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Igor Kasyanchuk

    Igor Kasyanchuk wrote DiffNotes and runs the hosted server at diffnotes.dev. He publishes the project as open source under the MIT license.

    Ukraine
    Read more about Igor Kasyanchuk
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    PRobe icon

    PRobe

    AI-powered code review browser extension that lives inside GitHub, letting you chat about pull requests, focus on specific files, and post AI suggestions as PR comments.

    Plannotator icon

    Plannotator

    Interactive visual plan and code review tool for AI coding agents, with inline annotations, team sharing, and seamless integration with Claude Code, Copilot CLI, Gemini CLI, and more.

    Critic icon

    Critic

    Critic helps developers understand and review the code their AI agents write, with collaborative code review and agent question tracking across sessions.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    1130 tools

    Browser Extensions

    AI-powered plugins and extensions for web browsers.

    50 tools

    Code Review

    Tools that help review, analyze, and improve code quality.

    160 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions