Stay in the command line.
Set up Commitor, stage your changes, and generate a message. Preview and edit the draft before the CLI commits with your final wording.
Read the CLI guide
Commitor
Developer tools · Open source
Turn staged Git changes into a message you can review and edit. In your terminal or in VS Code, with the final word in your hands.
Public release · Development continues
From diff
to decision.
The changes you choose to commit.
Anthropic or OpenAI.
A draft grounded in the changes.
Read, edit, then commit.
THE PROBLEM
A diff records what changed. A useful commit message helps the next person understand it. Writing that message is a small, repeated part of a developer’s day.
Commitor gives you a starting point from the changes you have staged. The generated message stays a suggestion: you review the wording before committing.
BUILT AROUND YOUR WORKFLOW
Choose the interface that fits how you work. The CLI and VS Code extension use the same core library for message generation.
Set up Commitor, stage your changes, and generate a message. Preview and edit the draft before the CLI commits with your final wording.
Read the CLI guideGenerate from the VS Code Source Control panel. The suggestion appears in the commit input, ready for you to review, adjust, and commit.
View the extensionShared generation logic. Open source for developers to inspect and integrate.
Explore the corePROVIDER CHOICE
Configure your chosen provider before generating. In API mode, the staged diff is sent to that provider to produce a message. Provider access and credentials are part of setup.
The public core includes an Anthropic SDK integration using the Messages API. You can inspect the implementation directly.
View the Anthropic integrationThe documentation also describes browser mode as experimental. Read the current setup instructions for connection options and requirements.
Read connection requirementsEXPLORE THE PRODUCT
Commitor is publicly available as source code and a VS Code extension. Follow the current documentation for installation and configuration.