Skip to content

Repository files navigation

CommitLab

AI-powered Git commit messages by DevLabs

CommitLab analyzes your code changes and generates professional Git commit messages following best practices.

Features

  • AI-powered commit message generation
  • Conventional Commits support
  • Multiple commit styles (Conventional, Simple, Descriptive, GitHub)
  • Bilingual interface (English / Spanish)
  • History tracking with localStorage
  • GitHub integration (coming soon)
  • Multiple AI providers
  • Responsive design

Getting Started

# Clone the repository
git clone https://github.com/devlabs/commitlab.git
cd commitlab

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:3000.

Configuration

Copy .env.example to .env.local and configure your AI provider:

cp .env.example .env.local

Usage

  1. Paste your Git diff, code changes, or describe what you changed
  2. Configure the commit style, language, and length
  3. Click "Generate Commit"
  4. Copy the result

CLI (Coming Soon)

git diff | commitlab

Tech Stack

  • Next.js 16
  • TypeScript
  • React 19
  • Tailwind CSS 4
  • Lucide Icons

License

MIT License - see LICENSE

Contributing

See CONTRIBUTING.md


Built with care by DevLabs

About

CommitLab analyzes your code changes and generates professional Git commit messages following best practices.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages