CommitAi
From Commit Messages to Unit Tests, CommitAi has you covered.
Get Started Quickly
Note: CommitAI only works on files that are not staged for commit.
- Install the extension
- Make changes to your code
- Run one of the following commands:
Commands |
AI:Create Commit Message and PR Description |
AI:Write Unit Tests for Selected Code |
AI:Suggest Method Name for Selected Code |
AI:Explain Selected Code |
AI:What is the Time Complexity of Selected Code? |
AI:Analyze My Folder Structure |
AI:Write Unit Test for Current File |
- You can run the command by pressing and pulling up the Command Palette by pressing:
Ctrl+Shift+P
- If you are on a Mac, you can run the command by pressing:
Cmd+Shift+P
- Watch as CommitAI generates a descriptive and accurate commit message and MR description
- Review and adjust as needed
- Commit your changes and merge your request with confidence
What is CommitAI?
CommitAI is a VS Code extension that automates the creation of commit messages and merge request descriptions.
With the power of AI and GPT Model, this extension creates descriptive and accurate commit messages and MR descriptions that perfectly capture the changes you have made.
Features
CommitAI takes care of struggling to come up with the right words to describe your changes, allowing you to focus on what really matters - your code.
No setup Required
Quick one command execution
Utilizes state-of-the-art AI and GPT Model to:
- Generate descriptive and accurate commit messages
Use command AI:Create Commit Message and PR Description
- Generate accurate and descriptive merge request descriptions
Use command AI:Create Commit Message and PR Description
- Generate Unit Tests for Selected Code
Use command AI:Write Unit Tests for Selected Code
- Generate Accurate Method Names for Selected Code
Use command AI:Suggest Method Name for Selected Code
- Generate Code Descriptions for Selected Code
Use command AI:Explain Selected Code
- Analyse Time Complexity of Selected Code
Use command AI:Analyse Time Complexity of Selected Code
- Analyze The Folder Structure of the Project
Use command AI:Analyze My Folder Structure
- Generate Unit Tests for Current File
Use command AI:Write Unit Tests for Current File
Saves you time and effort, allowing you to focus on writing great code
Release Notes
🚀 New Release: AI-Powered Code Assistant for VSCode v1.3.0 🌟
🧩 New Command Added:
AI:Write Unit Tests for Current File - Automatically generate unit tests for the current file, saving you time and effort in writing test cases.
Now you can easily create comprehensive unit tests for your code with just a few clicks. The AI-Powered Code Assistant analyzes your code and generates relevant test cases, helping you ensure the quality and reliability of your software.
Upgrade to the latest version of the AI-Powered Code Assistant and take advantage of this powerful new feature to streamline your testing process and improve code quality.
Thank you for using the AI-Powered Code Assistant, and happy coding! 🚀✨
🚀 New Release: AI-Powered Code Assistant for VSCode v1.2.0 🌟
We're thrilled to announce the latest version of the AI-Powered Code Assistant for Visual Studio Code! Our newest update brings you three exciting new features designed to make your coding experience smoother, faster, and more insightful. 🧠✨
🧩 New Commands Added:
AI:Explain Selected Code - Get a detailed explanation of your selected code in three levels of depth.
AI:What is the Time Complexity of Selected Code? - Understand the time complexity of your selected code snippet.
AI:Analyze My Folder Structure - Gain valuable insights into your project's folder structure and suggestions for improvement.
🎯 What's New:
📚 Explain Selected Code:
Recieve an explanation of your selected code in three levels of depth:
Level 1: Layman's terms
Level 2: Technical terms
__Level 3: Technical terms with code snippets__
⏱️ Time Complexity Analysis:
Understand the time complexity of your selected code snippet with detailed explanations:
Level 1: One sentence summary
Level 2: Technical terms
__Level 3: Technical terms with code snippets__
📂 Folder Structure Analysis:
Get a comprehensive analysis of your project's folder structure to understand its purpose, application flow, and receive suggestions for improvement:
Understand the purpose of each folder
Learn the flow of the application
Get valuable suggestions for improvement
Feedback
If you have any feedback, please fill out this quick form: https://forms.gle/k27k9QLspMrvhBfp9 or reach out to us on LinkedIn