diff --git a/README.md b/README.md index 121c5235..e384adcc 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ With Claude 3.5 Sonnet, DevoxxGenie isn't just another developer tool... it's a ### Key Features: +- **💪🏻 Git Diff/Merge** : Show Git Diff/Merge dialog to commit LLM suggestion. - **👀 Chat History**: Your chats are stored locally, allowing you to easily restore them in the future. - **🧠 Project Scanner**: Add source code (full project or by package) to prompt context when using Anthropic, OpenAI or Gemini. - **💰 Token Cost Calculator**: Calculate the cost when using Cloud LLM providers. @@ -125,6 +126,16 @@ Right-click to add only the most relevant parts of your project to the context. ![RightClick](https://github.com/devoxx/DevoxxGenieIDEAPlugin/assets/179457/a86c311a-4589-41f9-bb4a-c8c4f0b884ee) +## Git Diff/Merge viewer +Starting from v0.3.0, you can enable a Git diff/merge viewer to directly review and accept LLM-generated code changes without needing to copy and paste them from the LLM's response. +To activate this feature, navigate to Settings and select "LLM Git Diff Merge." You can then choose between a two-panel or three-panel Git diff view. + +![git_diff](https://github.com/user-attachments/assets/114bb3cf-2824-442b-bdd3-483fb0d58983) +![diff_merge](https://github.com/user-attachments/assets/eec2d6c8-5145-4729-8962-7033807018b1) + +For example, the two-panel Git diff view works seamlessly with the local Ollama LLM provider and the Llama 3.2 3B model. + +https://github.com/user-attachments/assets/817159ab-586f-4d46-bd46-bc0097805aed ## The Power of Full Context: A Real-World Example The DevoxxGenie project itself, at about 70K tokens, fits comfortably within most high-end LLM context windows.