Skip to content

ansabazys/comito

Repository files navigation

comito

AI-Powered Git Assistant

Write less. Ship more.


Modern AI-powered Git companion for commit generation, change explanation, pull request creation, and workflow automation directly from your terminal.



Built for developers

Most developers know what they changed.

Comito helps you:

  • Generate meaningful Conventional Commits
  • Understand staged changes before pushing
  • Create pull request titles and descriptions
  • Switch between AI providers effortlessly
  • Stay focused on building instead of writing Git metadata
  • Move faster without breaking your workflow

All from your terminal.


Install

npm install -g comito

Get Started

comito init

Choose your provider:

  • Ollama
  • OpenRouter
  • OpenAI

Commands

Generate Commits

comito commit

Generate meaningful Conventional Commits from staged changes.

Explain Changes

comito explain

Understand what changed before you push.

Generate Pull Requests

comito pr

Generate pull request titles and descriptions in seconds.

Provider Management

comito provider
comito provider set

Manage and switch AI providers.


Supported Providers

  • Ollama
  • OpenRouter
  • OpenAI

Local or cloud.

Your workflow, your choice.


Built With

  • Bun
  • TypeScript
  • Turborepo
  • Biome
  • Git

Roadmap

✓ Commit Generation
✓ Change Explanation
✓ Pull Request Generation
✓ Multi Provider Support

◯ VS Code Extension
◯ AI Code Review
◯ Release Notes
◯ GitHub Integration

Philosophy

Git remembers what changed.

Comito remembers how to describe it.

About

Comito is a Git copilot that transforms code changes into meaningful commits, PRs, changelogs, and release notes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors