Commit messages powered by AI. Gere mensagens de commit inteligentes, consistentes e bonitas usando múltiplos provedores de IA — direto do seu terminal.
- 🔑 Login simples com escolha de provedor, chave e modelo.
- 🤖 Suporte a vários provedores:
- XAI
- OpenAI
- Anthropic
- NagaIA
- 💬 Geração automática de mensagens de commit com edição/cópia opcional.
- 🎨 Interface no terminal bem trabalhada, amigável e prática.
- 🪄 Atalho rápido para adicionar todos os arquivos (
-A/--add).
npm install -g commitiaOu use sem instalar, com o npx:
npx commitiaAntes de começar, faça login com o provedor de sua escolha:
commitia loginAqui você escolhe:
- Provedor (XAI, OpenAI, Anthropic, Google ou NagaIA)
- API Key do provedor
- Modelo de IA
commitiaGera a mensagem de commit com base nos arquivos em staging (
git add).
commitia -A
# ou
commitia --addAdiciona todos os arquivos automaticamente e gera o commit.
- ✍️ Você pode editar a mensagem sugerida pela IA.
- 📋 Ou apenas copiar a mensagem sem commitar.
- 🚀 O
pushé manual:
git pushgit add src/index.ts
commitia
# IA sugere uma mensagem ✨
# Você edita ou aceita
git pushContribuições são bem-vindas! Abra uma issue, sugira melhorias ou mande um PR.
MIT © kaua.dev.br
