Рабочий процесс разработки по спецификациям для AI-ассистентов кодирования: согласуйте предложения, спецификации и задачи до начала написания кода.
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 обновляется ежедневно.
Похожие проекты
Открытый AI-агент для разработки, который читает проект, редактирует файлы и запускает команды и тесты из терминала, десктопного приложения, браузера или редактора.
MCP-сервер, который предоставляет coding-агентам поиск символов, семантическое редактирование и рефакторинг на уровне IDE через language server или JetBrains IDE.
Локальный граф знаний о коде, который предоставляет AI-инструментам для разработки точный контекст ревью через MCP и CLI.
Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.
Python-фреймворк и среда выполнения для создания платформ агентов, предоставления агентов через API и управления ими через веб-интерфейс.