CLI-инструмент для поиска по коду: учитывает его структуру и релевантность результатов, не требуя индексации.
XAMPPRocky/tokei
Быстрый CLI-инструмент, который считает файлы, строки кода, комментарии и пустые строки в проекте с разбивкой по языкам.
Open source альтернатива:cloc
- Звёзды
- 15,010
- Форки
- 712
- Открытые issues
- 250
- Последний коммит
- 2 месяца назад
Что это?
Tokei — CLI-программа, которая сканирует каталог и показывает, сколько в нём кода. Для каждого языка она выводит количество файлов, общее число строк, строк кода, строк комментариев и пустых строк, а внизу — итоговые значения.
По умолчанию Tokei учитывает файлы .gitignore и .ignore, позволяет исключать пути по шаблонам, сортировать результаты по любому столбцу и выводить статистику по каждому файлу. Результаты можно экспортировать в JSON, YAML или CBOR, а сохранённые данные — передать программе, чтобы объединить их с результатами другого запуска. Tokei также доступен как библиотека Rust, позволяющая использовать ту же логику подсчёта в других программах.
Инструмент доступен для Linux, macOS и Windows через распространённые пакетные менеджеры, например Homebrew, Cargo, репозитории в стиле apt, winget и Scoop; его также можно запускать в Docker.
Ключевые возможности
- 01Считает файлы, строки кода, комментарии и пустые строки для каждого языка.
- 02Учитывает файлы .gitignore и .ignore и поддерживает пользовательские шаблоны исключения.
- 03Экспортирует результаты в JSON, YAML или CBOR и позволяет объединять сохранённые результаты.
- 04Выводит статистику по каждому файлу и сортирует результаты по любому столбцу.
- 05Доступен как CLI-инструмент и библиотека Rust.
Сценарии использования
- Быстро оценить размер незнакомого проекта и набор используемых в нём языков.
- Отслеживать объём кода со временем, сохраняя и объединяя статистику из CI.
- Создать бейдж или отчёт о размере кодовой базы для README проекта.
- Исключить сгенерированные файлы и файлы сторонних зависимостей из подсчёта строк в крупных репозиториях.
Быстрый старт
- 1
Установить через Cargo (менеджер пакетов Rust)
cargo install tokei - 2
Запустить tokei в текущей папке
tokei .
Что важно знать
- В метаданных лицензия указана как NOASSERTION, хотя в README говорится о двойной лицензии MIT/Apache-2.0.
В подборках
Темы
Частые вопросы
- Что такое tokei?
- Быстрый CLI-инструмент, который считает файлы, строки кода, комментарии и пустые строки в проекте с разбивкой по языкам. Tokei — CLI-программа, которая сканирует каталог и показывает, сколько в нём кода. Для каждого языка она выводит количество файлов, общее число строк, строк кода, строк комментариев и пустых строк, а внизу — итоговые значения.
- tokei можно использовать бесплатно? Какая у него лицензия?
- tokei распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tokei всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в tokei — 6 сент. 2026 г..
- Для чего можно использовать tokei?
- Быстро оценить размер незнакомого проекта и набор используемых в нём языков. Отслеживать объём кода со временем, сохраняя и объединяя статистику из CI. Создать бейдж или отчёт о размере кодовой базы для README проекта. Исключить сгенерированные файлы и файлы сторонних зависимостей из подсчёта строк в крупных репозиториях.
- Как установить tokei?
- Установить через Cargo (менеджер пакетов Rust): cargo install tokei Запустить tokei в текущей папке: tokei .
- Где скачать tokei?
- Исходный код и инструкции по установке — на GitHub: https://github.com/XAMPPRocky/tokei
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI-прокси, который фильтрует и сжимает вывод команд оболочки до того, как он попадёт в контекст AI-агента для программирования, сокращая расход токенов.
Быстрый CLI-инструмент для автоматизации релизов iOS, macOS, tvOS и visionOS через App Store Connect API.
Минималистичная statusline на Rust для Claude Code: показывает модель, состояние Git, рабочую директорию и использование контекстного окна в терминале.
Кроссплатформенный терминал с открытым исходным кодом и интеграцией AI для macOS, Linux и Windows: BYOK, локальные модели, постоянные SSH-сессии и встроенный просмотр файлов.
CLI-инструмент для настройки официального десктопного клиента Spotify с помощью тем, внедряемого CSS, расширений и пользовательских приложений.