Skip to main content
Glama

code2prompt

by mufeedvh
MIT License
5,743
  • Linux
  • Apple

Быстрая установка ⚡

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

SDK с pip 🐍

pip install code2prompt-rs

Чем это полезно?

Основной

code2prompt — это инструмент для приема кода, который упрощает процесс создания подсказок LLM для анализа кода, генерации и других задач. Он работает путем обхода каталогов, построения древовидной структуры и сбора информации о каждом файле. Основная библиотека может быть легко интегрирована в другие приложения.

CLI

Интерфейс командной строки code2prompt (CLI) был разработан для людей, чтобы они могли генерировать подсказки непосредственно из вашей кодовой базы. Сгенерированная подсказка автоматически копируется в буфер обмена и может быть сохранена в выходной файл. Кроме того, вы можете настроить генерацию подсказок с помощью шаблонов Handlebars. Ознакомьтесь с предоставленными подсказками в документе!

SDK

Комплект разработки программного обеспечения (SDK) code2prompt предлагает привязку Python к основной библиотеке. Это идеально подходит для агентов ИИ или скриптов автоматизации, которые хотят беспрепятственно взаимодействовать с кодовой базой. SDK размещен на Pypi и может быть установлен через pip.

МКП

code2prompt также доступен как сервер Model Context Protocol (MCP), что позволяет запускать его как локальную службу. Это позволяет LLM на стероидах, предоставляя им инструмент для автоматического сбора хорошо структурированного контекста вашей кодовой базы.

Документация 📚

Подробные инструкции можно найти в нашей онлайн -документации .

Функции

Code2Prompt преобразует всю вашу кодовую базу в хорошо структурированную подсказку для больших языковых моделей. Основные функции включают:

  • Автоматическая обработка кода : преобразование кодовых баз любого размера в читаемые, отформатированные подсказки.
  • Умная фильтрация : включение/исключение файлов с использованием шаблонов glob и соблюдение правил .gitignore
  • Гибкие шаблоны : настраивайте подсказки с помощью шаблонов Handlebars для различных вариантов использования.
  • Отслеживание токенов : отслеживание использования токенов для соблюдения ограничений контекста LLM.
  • Интеграция с Git : включение различий, журналов и сравнений веток в ваши подсказки
  • Опыт разработчика : автоматическое копирование в буфер обмена, нумерация строк и параметры организации файлов

Хватит вручную копировать файлы и форматировать код для LLM. Code2Prompt берет на себя утомительную работу, чтобы вы могли сосредоточиться на получении идей и решений из моделей ИИ.

Альтернативная установка

Подробные инструкции по установке смотрите в документации .

Бинарные релизы

Загрузите последнюю версию двоичного кода для вашей ОС с сайта Releases .

Исходный код сборки

Требует:

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

История Звезды

Лицензия

Лицензировано по лицензии MIT, для получения дополнительной информации см. ЛИЦЕНЗИЯ.

Понравился проект?

Если вам понравился проект и вы нашли его полезным, пожалуйста, поставьте ему :star: !

Вклад

Способы внесения вклада:

  • Предложить функцию
  • Сообщить об ошибке
  • Исправьте что-нибудь и откройте запрос на включение
  • Помогите мне задокументировать код
  • Распространите слово
-
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.

Инструмент для приема кода, который мгновенно преобразует ваш код в подсказки, оптимизированные для ИИ. Соберите соответствующий контекст с помощью code2prompt под капотом. Узнайте больше на code2prompt.dev

  1. Чем это полезно?
    1. Документация 📚
      1. Функции
        1. Альтернативная установка
          1. Бинарные релизы
          2. Исходный код сборки
        2. История Звезды
          1. Лицензия
            1. Понравился проект?
              1. Вклад

                Related MCP Servers

                • -
                  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
                • -
                  security
                  A
                  license
                  -
                  quality
                  Allows AI assistants to access prompts from promptz.dev API without copy-pasting, reducing context switching in your development workflow.
                  Last updated -
                  5
                  TypeScript
                  MIT No Attribution
                  • Apple

                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