Skip to main content
Glama

code2prompt

by mufeedvh
MIT License
5,865
  • Linux
  • Apple

Instalación rápida ⚡

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

SDK con pip 🐍

pip install code2prompt-rs

¿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

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 :!

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Una herramienta de ingesta de código que transforma tu código en indicaciones optimizadas para IA al instante. Recopila el contexto relevante con code2prompt. Más información en code2prompt.dev.

  1. ¿Cómo es útil?
    1. Documentación 📚
      1. Características
        1. Instalación alternativa
          1. Lanzamientos binarios
          2. Compilación de origen
        2. Historia de las estrellas
          1. Licencia
            1. ¿Te gusto el proyecto?
              1. Contribución

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A Cursor-compatible toolkit that provides intelligent coding assistance through custom AI tools for code architecture planning, screenshot analysis, code review, and file reading capabilities.
                  Last updated -
                  645
                  2
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides pre-defined prompt templates for AI assistants to generate comprehensive plans for TypeScript projects, API architectures, and GitHub workflows.
                  Last updated -
                  0
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                  Last updated -
                  10
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  Serves prompt templates through a standardized protocol for transforming basic user queries into optimized prompts for AI systems.
                  Last updated -
                  Python
                  Apache 2.0

                View all related MCP servers

                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