GitCommiter is an AI-powered tool designed to generate meaningful Git commit messages by analyzing repository changes. This extension simplifies your commit process by providing context-aware commit summaries and detailed descriptions.
- 🤖 AI-Powered Commit Message Generation: Automatically generates concise and descriptive commit messages.
- 📝 Commit Summaries and Detailed Descriptions: Provides both high-level summaries and detailed commit messages.
- 🔍 Context-Aware Analysis: Analyzes repository changes to tailor commit messages to your specific modifications.
- 💡 Consistent and Professional Commit History: Helps maintain a clean and standardized commit history.
- A Raycast Pro subscription with AI features enabled.
- Git installed on your system.
- A valid Git repository with uncommitted changes.
- Install Raycast.
- Search for "GitCommiter" in the Raycast Store.
- Install the extension.
- Ensure you have an active Raycast Pro subscription with AI features.
- Open Raycast.
- Type "Generate Commit Message".
- Input your Git repository path.
- The AI will analyze your changes and generate appropriate commit messages.
- Review and use the generated commit messages in your workflow.
GitCommiter offers several configuration options:
- Git Installation Path: Optionally specify a custom Git executable path.
- Default Branch: Set your preferred default branch name.
- Commit Message Style: Choose between:
- Conventional Commits (e.g., "feat: add new feature").
- Detailed Description (with extended body).
- Simple Summary (brief one-line messages).
- Add Repository Path: Easily add new Git repository paths.
- Remove Repository Paths: Remove unnecessary repository paths.
- Generate Commit Message: Use AI to create commit messages from your repository changes.
- Example:
feat: add new feature
This extension streamlines the commit process, ensuring your commit history is both informative and professional. Enjoy seamless integration with Raycast and effortless commit message generation.