Repolode
Houseofmvps

Houseofmvps/codesight

CLI анализирует кодовую базу и создаёт компактные файлы с контекстом для AI, чтобы ассистенты при написании кода тратили меньше токенов на изучение проекта.

Звёзды
1,419
Форки
127
Открытые issues
2
Последний коммит
3 месяца назад

Что это?

codesight — это инструмент командной строки, который анализирует маршруты проекта, модели базы данных, UI-компоненты, библиотеки, переменные окружения и граф импортов, а затем записывает результаты в виде структурированных Markdown-файлов. Разработчики, которые пользуются AI-ассистентами для написания кода, такими как Claude Code, Cursor, GitHub Copilot или Codex, могут загрузить эту единую карту вместо того, чтобы ассистент в начале каждого диалога искал нужную информацию с помощью grep и читал десятки файлов.

Инструмент запускается через npx и не требует настройки или API-ключей. В проектах на TypeScript он использует TypeScript compiler API для структурного разбора кода; для других языков, включая Python, Go, Ruby, Java, Rust, PHP и Swift, используется обнаружение на основе regex в поддерживаемых фреймворках. Кроме того, есть команда blast-radius, которая показывает файлы, маршруты и модели, на которые повлияет изменение заданного файла, необязательный wiki-режим, разбивающий контекст на тематические статьи, и MCP-сервер с 14 инструментами.

Проект написан на TypeScript, не имеет зависимостей времени выполнения и требует Node.js 18 или более поздней версии. В README приведены результаты тестов по сокращению числа токенов на нескольких открытых и частных проектах.

Ключевые возможности

  • 01Создаёт Markdown-файлы с картами маршрутов, схем, компонентов, переменных окружения и зависимостей.
  • 02Для точного разбора использует TypeScript compiler API, если установлен TypeScript.
  • 03Поддерживает Python, Go, Ruby, Java, Rust, PHP, Swift, Dart и другие языки благодаря обнаружению на основе regex.
  • 04Команда blast-radius показывает файлы и маршруты, на которые повлияют изменения.
  • 05Предоставляет MCP-сервер с 14 инструментами для Claude Code и Cursor.
  • 06Может генерировать файлы конфигурации CLAUDE.md, .cursorrules, codex.md и AGENTS.md.

Сценарии использования

  • Сократить объём контекста, который AI-ассистент для написания кода загружает в начале каждого сеанса работы с большим монорепозиторием.
  • Перед редактированием проверить, на какие файлы, маршруты и модели повлияет изменение общего модуля.
  • Проверить по всей кодовой базе, какие переменные окружения обязательны, а какие имеют значения по умолчанию.
  • Быстро познакомить нового участника команды или AI-агента со структурой незнакомого проекта.

Темы

Частые вопросы

Что такое codesight?
CLI анализирует кодовую базу и создаёт компактные файлы с контекстом для AI, чтобы ассистенты при написании кода тратили меньше токенов на изучение проекта. codesight — это инструмент командной строки, который анализирует маршруты проекта, модели базы данных, UI-компоненты, библиотеки, переменные окружения и граф импортов, а затем записывает результаты в виде структурированных Markdown-файлов. Разработчики, которые пользуются AI-ассистентами для написания кода, такими как Claude Code, Cursor, GitHub Copilot или Codex, могут загрузить эту единую карту вместо того, чтобы ассистент в начале каждого диалога искал нужную информацию с помощью grep и читал десятки файлов.
codesight можно использовать бесплатно? Какая у него лицензия?
codesight распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
codesight всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в codesight — 27 июл. 2026 г..
Для чего можно использовать codesight?
Сократить объём контекста, который AI-ассистент для написания кода загружает в начале каждого сеанса работы с большим монорепозиторием. Перед редактированием проверить, на какие файлы, маршруты и модели повлияет изменение общего модуля. Проверить по всей кодовой базе, какие переменные окружения обязательны, а какие имеют значения по умолчанию. Быстро познакомить нового участника команды или AI-агента со структурой незнакомого проекта.
Где скачать codesight?
Исходный код и инструкции по установке — на GitHub: https://github.com/Houseofmvps/codesight

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.

152,2 тыс.27 тыс.TypeScriptБез лицензииОбновлён вчера