Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - andrewromanenco/cocommit: Cocommit is a command-line tool that works with your HEAD commit and leverages an LLM of your choice to enhance commit quality.

Mar 26, 2025 - github.com
Cocommit is a command-line tool designed to enhance the quality of Git commit messages by leveraging a Large Language Model (LLM) of the user's choice. It analyzes the message from the last (HEAD) commit and suggests improvements, highlighting strengths and areas for enhancement. Cocommit is built on LangChain, an abstraction layer that allows access to various LLMs, and supports customization to fit different project needs. The tool is currently developing its second version, which promises new features.

Cocommit offers integration with popular LLM providers like OpenAI and Amazon Bedrock, with shortcuts available for simplifying usage. Users can install Cocommit from source for customization and handle dependencies on-demand. The tool also supports debugging features and encourages contributions from the community. It is licensed under the MIT License, ensuring open-source accessibility.

Key takeaways:

  • Cocommit is a command-line tool that enhances commit quality by analyzing and suggesting improvements to the commit message using a Large Language Model (LLM) of your choice.
  • Cocommit v2 is in development and will introduce new features, utilizing LangChain as an abstraction layer to access various LLMs.
  • The tool supports multiple LLM providers, including OpenAI and Amazon Bedrock, and allows for customization and integration into development workflows.
  • Cocommit is open-source and licensed under the MIT License, with contributions encouraged through its contributing guidelines.
View Full Article

Comments (0)

Be the first to comment!