← all repositories

di-sukharev/opencommit

A CLI tool that uses LLMs to auto-generate meaningful git commit messages from staged changes in under a second.

7.3k stars JavaScript Coding Assistants
opencommit
Velocity · 7d
+6.2
★ / day
Trend
steady
star history

OpenCommit is a command-line tool that leverages large language models to generate commit messages. It supports multiple LLM providers including OpenAI, Anthropic, and local Ollama models. Users stage their changes and run oco to automatically generate a commit message, with configurable options for formatting, emoji usage, and description length. The tool is designed to replace vague commits like ‘fix stuff’ with meaningful, descriptive messages.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.