@helicondev/helicon-ai-commit-cli
v1.5.0
Published
A CLI tool to automate commit messages and changelogs using AI.
Readme
AI-Commit CLI 🤖
Un asistente de IA para generar mensajes de commit, changelogs y más, directamente desde tu terminal.
📦 Instalación
Puedes instalar AI-Commit CLI globalmente usando npm:
npm install -g @helicondev/helicon-ai-commit-cli🔑 Requisitos Previos
Para que AI-Commit funcione, necesitas tener configurada al menos una de estas variables de entorno en tu sistema operativo:
# Para Gemini
export GEMINI_API_KEY='tu-api-key-aquí'
# Para OpenRouter
export OPENROUTER_API_KEY='tu-api-key-aquí'Asegúrate de que al menos una de estas variables esté configurada correctamente. Puedes agregar estas líneas a tu archivo ~/.zshrc o ~/.bashrc para hacerlas permanentes.
🚀 Uso
Una vez instalado, puedes usar el comando ai-commit en cualquier repositorio git:
ai-commitEl asistente te guiará a través del proceso de creación del mensaje de commit.
🛠️ Instalación para desarrollo
Si deseas contribuir al desarrollo del proyecto, sigue estos pasos:
Clona el repositorio:
git clone https://github.com/helicondev/ai-commit.git cd ai-commitInstala las dependencias:
npm installCompila el proyecto TypeScript:
npm run buildCrea un enlace simbólico global:
npm link
📝 Características
- Generación inteligente de mensajes de commit
- Soporte para múltiples proveedores de IA (Gemini, OpenRouter)
- Interfaz interactiva en la terminal
- Fácil de usar y configurar
