Skip to main content
Glama

cajas.io LICENCIABienvenidos los PR Líneas de código Discordia

Instalación rápida ⚡

# Cargo $ cargo install code2prompt # Homebrew $ brew install code2prompt

SDK con pip 🐍

pip install code2prompt-rs

Related MCP server: promptz.dev MCP Server

¿Cómo es útil?

Centro

code2prompt es una herramienta de ingesta de código que optimiza la creación de indicaciones LLM para el análisis, la generación y otras tareas de código. Funciona recorriendo directorios, creando una estructura de árbol y recopilando información sobre cada archivo. La biblioteca principal se integra fácilmente con otras aplicaciones.

CLI

La interfaz de línea de comandos (CLI) code2prompt se diseñó para que los usuarios generen indicaciones directamente desde su código. La indicación generada se copia automáticamente al portapapeles y también se puede guardar en un archivo de salida. Además, puede personalizar la generación de indicaciones con plantillas de Handlebars. ¡Consulte las indicaciones proporcionadas en la documentación!

Kit de desarrollo de software (SDK)

El kit de desarrollo de software (SDK) code2prompt ofrece la vinculación de Python a la biblioteca principal. Esto es ideal para agentes de IA o scripts de automatización que desean interactuar con el código fuente sin problemas. El SDK está alojado en Pypi y se puede instalar mediante pip.

MCP

code2prompt también está disponible como servidor de Protocolo de Contexto de Modelo (MCP), lo que permite ejecutarlo como un servicio local. Esto permite optimizar los LLM al proporcionarles una herramienta para recopilar automáticamente un contexto bien estructurado de su código base.

Documentación 📚

Consulte nuestra documentación en línea para obtener instrucciones detalladas.

Características

Code2Prompt transforma todo tu código base en un prompt bien estructurado para modelos de lenguaje extensos. Sus características principales incluyen:

  • Procesamiento automático de código : convierte bases de código de cualquier tamaño en indicaciones formateadas y legibles

  • Filtrado inteligente : incluya o excluya archivos utilizando patrones glob y respete las reglas .gitignore

  • Plantillas flexibles : personalice las indicaciones con las plantillas Handlebars para diferentes casos de uso

  • Seguimiento de tokens : realice un seguimiento del uso de tokens para mantenerse dentro de los límites del contexto LLM

  • Integración de Git : incluya diferencias, registros y comparaciones de ramas en sus indicaciones

  • Experiencia del desarrollador : Copia automática del portapapeles, números de línea y opciones de organización de archivos

Deja de copiar archivos y formatear código manualmente para los LLM. Code2Prompt se encarga del trabajo tedioso para que puedas concentrarte en obtener información y soluciones de los modelos de IA.

Instalación alternativa

Consulte la documentación para obtener instrucciones de instalación detalladas.

Lanzamientos binarios

Descargue el último binario para su sistema operativo desde Versiones .

Compilación de origen

Requiere:

git clone https://github.com/mufeedvh/code2prompt.git cd code2prompt/ cargo install --path crates/code2prompt

Historia de las estrellas

Gráfico de la historia de las estrellas

Licencia

Con licencia MIT, consulte LICENCIA para obtener más información.

¿Te gusto el proyecto?

Si te gustó el proyecto y lo encontraste útil, ¡dale una :star:!

Contribución

Formas de contribuir:

  • Sugerir una característica

  • Informar un error

  • Arreglar algo y abrir una solicitud de extracción

  • Ayúdame a documentar el código.

  • Corre la voz

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mufeedvh/code2prompt'

If you have feedback or need assistance with the MCP directory API, please join our Discord server