POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Mi propia CLI para compartir código con LLMs

Repo-Code-Packager: una herramienta en Python para agrupar la estructura del repositorio y el contexto para LLMs al pegar código

Publicado el 20/09/2025

Para mi curso OSD600 desarrollé una pequeña herramienta de línea de comandos llamada Repo-Code-Packager que soluciona un problema común: cuando intentas obtener ayuda de un LLM como ChatGPT y acabas copiando y pegando una docena de archivos perdiendo la estructura del proyecto y el contexto entre main.js y utils/helper.js. Construida en Python por su rapidez para prototipar y sus librerías integradas como os y argparse, la herramienta recorre repositorios con os.walk, ignora carpetas ocultas y entornos como venv, y agrupa todo el contexto en un solo archivo de texto limpio listo para pegar en un modelo. Usé subprocess para ejecutar comandos git como git rev-parse HEAD y así extraer hash de commit, rama, autor y fecha, todo envuelto en un try except para que no falle en carpetas que no son repositorios git. El formato de salida prioriza la legibilidad: una vista tipo árbol con +-- para visualizar la estructura y bloques de código en markdown a los que se les añade pistas de sintaxis gracias a pygments, además de una opción para exportar a archivo con -o o --output. Como extra para usuarios de modelos grandes incluí un flag --tokens que estima el número de tokens para saber si el contexto cabe en la ventana del LLM antes de intentar enviarlo. En Q2BSTUDIO, empresa especializada en desarrollo de software y aplicaciones a medida, ofrecemos soluciones que complementan proyectos como este, desde servicios de software a medida y aplicaciones a medida hasta la integración de Inteligencia Artificial para empresas, agentes IA y automatizaciones. También contamos con experiencia en ciberseguridad y pentesting, servicios cloud aws y azure, servicios inteligencia de negocio y Power BI para transformar datos en decisiones, todo pensado para que tus desarrollos sean seguros, escalables y listos para integrarse con modelos de lenguaje y flujos de trabajo de IA. Si buscas optimizar la forma en que compartes contexto con LLMs o necesitas asesoría para implementar soluciones de ia para empresas, en Q2BSTUDIO podemos ayudar a llevar tu proyecto al siguiente nivel.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio