Skip to content

Releases: lertsoft/DiffLearn

v0.2.0 - Added a update function

31 Jan 19:22

Choose a tag to compare

  • Added a update command
  • Added Ollama and LM Studio support
  • Improved the model selection and provider configuration setup

DiffLearn is out to help us all figure out git diff better :D

30 Jan 02:50

Choose a tag to compare

DiffLearn is an Interactive learning tool with LLM-powered explanations

DiffLearn helps developers, like me, ask questions to local, staged or historical code changes to more deeply understand what was happening through an interactive terminal UI or WebGUI with AI-powered explanations. Navigate diffs with keyboard controls, click on changes to ask questions, and get instant AI insights.

Features

  • 🎨 Interactive Diff Viewer - Red/green syntax highlighting with keyboard navigation
  • 💬 Click-to-Ask - Select any change and ask questions about it
  • 🚀 Unified Dashboard - View local, staged, and history on one screen in the terminal
  • 🔀 Commit Comparison - Select any two commits in Web or CLI to see and analyze the diff between them
  • 🌐 Remote Web UI - Beautiful local web interface with comparison support and AI chat
  • 🆓 Use Your Subscriptions - Works with Gemini CLI, Claude Code, Cursor (no API fees!)
  • 🤖 API Support - Native support for OpenAI, Anthropic, and Google AI APIs
  • 🔌 MCP Server - Full integration with Cursor, Claude Code, and other MCP clients
  • ⌨️ Keyboard First - Full scrolling and windowing support for large diffs and histories

Installation

One-Line Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/lertsoft/DiffLearn/master/install.sh | bash