AI-Powered Git Automation for the Command Line
Zero-effort detailed commits, changelogs, and more!
installfeatures
Commits
generate informative commit messages with ease.
Changelogs
generate detailed changelogs from your current branch or from a range of commits.
install
Use the init
command to both install and configure coco for your use case.
npx git-coco@latest init
roadmap
commit staged work
generate commit message for staged files with a single command.
interactive v.s. stdout mode
interactively commit staged work or output commit to stdout.
commit all the files!
support any number of staged changes through recursive summarization.
langchain
better future interop with additional LLMs through langchain.
coco changelog
generate changelogs from current branch, or provided range of commits.
coco init
interactive setup for coco for a project or globally on a system.
ollama
use your own local LLM with Ollama! more faster, much private.
coco recap
summarize staged changes... yesterday's work... or any date range!
coco review
generate a step by step code review from work in progress or a target branch.
getting started video
learn how to use coco with a short video tutorial.
changelog 2.0
improved CLI flags, additional args, links to commits, authors and more!
conventional commits
generate commit messages that follow the rules of conventional commits.
commitlint & commitizen
lint generated content via pre-existing tools.
and much more!
we're always thinking of new ways coco can improve your git workflow.
feel free to suggest a roadmap item on github, we love feedback!