MC

mufeedvh/code2prompt

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

7,7 тыс. stars Качество 73 Тренд 46MIT

Инструмент CLI для преобразования вашей кодовой базы в единый LLM-запрос с исходным кодом, шаблонированием запросов и подсчётом токенов.

Обзор

Преобразуйте свою кодовую базу в один запрос LLM. — это мощный инструмент для контекстной инженерии, предназначенный для погружения кодовых баз и их форматирования под большие языковые модели. Будь то ручное копирование контекста для ChatGPT, создание AI-агентов на Python или запуск MCP-сервера, Code2Prompt упрощает процесс подготовки контекста. Чтобы включить опциональную поддержку Wayland (например, интеграцию буфера обмена в системах на базе Wayland), используйте флаг функции Wayland: После установки генерация запроса из вашей кодовой базы так же проста, как указать инструмент на вашу директорию. : Сгенерировать запрос из текущей директории. Вывод по умолчанию отправляется в stdout; используйте -c для копирования в буфер обмена. Научите вашего агента по программированию устанавливать и использовать code2prompt для навигации по репозиторию и сбора контекста с помощью Skills CLI: Навык code2prompt помогает агентам сократить круговые поездки на исследование: проверять компактную карту функций и классов с помощью sem-core, затем совместно читать соответствующие исходные файлы и тестировать.

Обзор (машинный перевод)

Преобразуйте свою кодовую базу в один запрос LLM.

Веб-сайт • Документация • Discord


Code2Prompt — это мощный инструмент для контекстной инженерии, разработанный для внедрения кодовых баз и их форматирования для больших языковых моделей. Будь то ручное копирование контекста для ChatGPT, создание AI-агентов на Python или запуск MCP-сервера, Code2Prompt упрощает процесс подготовки контекста.

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

Груз

Чтобы включить опциональную поддержку Wayland (например, интеграцию с буфером обмена на системах на базе Wayland), используйте флаг функции wayland:

Домашнее пиво

SDK с пипом 🐍

🚀 Быстрый старт

После установки генерация запроса из вашей кодовой базы так же проста, как указать инструмент на вашу директорию.

Основное использование: Генерируйте запрос из текущей директории. Вывод по умолчанию отправляется в stdout; используйте -c для копирования в буфер обмена.

Сохранить в файл:

🤖 Агент Скилл

Научите вашего программистского агента устанавливать и использовать code2prompt для навигации по репозиториям и сбор контекста с помощью Skills CLI:

Навык code2prompt помогает агентам сократить исследование круговые маршруты: проверьте компактное отображение функций и классов с помощью sem-core, затем

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Website • Documentation • Discord


Code2Prompt is a powerful context engineering tool designed to ingest codebases and format them for Large Language Models. Whether you are manually copying context for ChatGPT, building AI agents via Python, or running a MCP server, Code2Prompt streamlines the context preparation process.

⚡ Quick Install

Cargo

cargo install code2prompt 

To enable optional Wayland support (e.g., for clipboard integration on Wayland-based systems), use the wayland feature flag:

cargo install --features wayland code2prompt

Homebrew

brew install code2prompt

SDK with pip 🐍

pip install code2prompt-rs

🚀 Quick Start

Once installed, generating a prompt from your codebase is as simple as pointing the tool to your directory.

Basic Usage: Generate a prompt from the current directory. Output goes to stdout by default; use -c to copy it to the clipboard.

code2prompt .

Save to file:

code2prompt path/to/project --output-file prompt.txt
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add mufeedvh/code2prompt
Новичок в MCP? Начните с руководства на mcpskill.org →