Releases: lertsoft/DiffLearn
Releases · lertsoft/DiffLearn
v0.2.0 - Added a update function
DiffLearn is out to help us all figure out git diff better :D
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