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.
changelog generation
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
add support for using large language models locally. more faster, much private.
agents
provide clearer separation of concerns through multi-agent approach.
conventional commits
generate commit messages that follow the rules of conventional commits.
commitlint & commitizen
lint generated content via pre-existing tools.
feel free to suggest a roadmap item on github, we love feedback!