[X] Mi aplicación usa Vercel SDK AI de alguna forma
[X] Mi aplicación está desplegada y funciona
Escribe tu nombre o el del equipo
Camilo Tapias
Nombre del Proyecto
CommitAI
Descripción del Proyecto
CommitAI es un proyecto que busca que los desarrolladores dejen de preocuparse tanto por qué mensaje de commit escribir. Las respuestas de CommitAI se basan en Conventional Commits. De esta forma, usamos la IA para ayudarnos: le proporcionamos un contexto de lo que acabamos de realizar y ella se encarga de generar el mensaje de commit por nosotros.
CommitAI utiliza un modelo de Ollama 3 que se ejecuta de manera local, por lo que la velocidad de respuesta depende de los recursos del ordenador en el que se ejecute. La ventaja de esta implementación es que no tiene costo alguno y es accesible para todos.
Para ello debes instalar ollama según el sistema operativo que utilices, aquí tienes la página oficial para descargarlo:
https://ollama.com/download
Crear el Modelfile
En este paso creamos el Modelfile, para usar el modelo de acuerdo a lo que necesitamos, es decir, cómo queremos que actue, qué modelo de respuestas hacer. Para ello estando en la carpeta del proyecto, ejecutaremos el siguiente comando:
ollama create commit -f ./Modelfile
Instalar las dependencias
npm install
o
pnpm install
Por ultimo, para ejecutar el proyecto, simplemente debemos ejecutar el siguiente comando:
Señala los requisitos cumplidos
Escribe tu nombre o el del equipo
Camilo Tapias
Nombre del Proyecto
CommitAI
Descripción del Proyecto
CommitAI es un proyecto que busca que los desarrolladores dejen de preocuparse tanto por qué mensaje de commit escribir. Las respuestas de CommitAI se basan en Conventional Commits. De esta forma, usamos la IA para ayudarnos: le proporcionamos un contexto de lo que acabamos de realizar y ella se encarga de generar el mensaje de commit por nosotros.
CommitAI utiliza un modelo de Ollama 3 que se ejecuta de manera local, por lo que la velocidad de respuesta depende de los recursos del ordenador en el que se ejecute. La ventaja de esta implementación es que no tiene costo alguno y es accesible para todos.
Ejemplos:
https://github.com/user-attachments/assets/cbc8384f-ee81-4f8b-b90a-4f30ec396a34
Repositorio de Código
https://github.com/programadorisgod/commitAI
Proyecto desplegado
No response
Instrucciones de Configuración
Pasos para correr el proyecto
Requisitos Previos
Node.js npm o pnpm
Instalar ollama
Para ello debes instalar ollama según el sistema operativo que utilices, aquí tienes la página oficial para descargarlo: https://ollama.com/download
Crear el Modelfile
En este paso creamos el Modelfile, para usar el modelo de acuerdo a lo que necesitamos, es decir, cómo queremos que actue, qué modelo de respuestas hacer. Para ello estando en la carpeta del proyecto, ejecutaremos el siguiente comando:
Instalar las dependencias
o
Por ultimo, para ejecutar el proyecto, simplemente debemos ejecutar el siguiente comando:
o