Herramienta CLI para buscar código que analiza su estructura y ordena los resultados por relevancia, sin necesidad de crear un índice.
XAMPPRocky/tokei
Herramienta rápida de línea de comandos que cuenta archivos, líneas de código, comentarios y líneas en blanco del proyecto, agrupados por lenguaje.
Alternativa open source a:cloc
- Estrellas
- 15,010
- Forks
- 712
- Issues abiertos
- 250
- Último commit
- hace 2 meses
¿Qué es?
Tokei es un programa de línea de comandos que analiza un directorio e informa cuánto código contiene. Para cada lenguaje, muestra el número de archivos, las líneas totales, las líneas de código, las líneas de comentarios y las líneas en blanco, además de un total combinado al final.
De forma predeterminada, respeta los archivos .gitignore y .ignore, permite excluir rutas con patrones, ordenar los resultados por cualquier columna y mostrar estadísticas por archivo. Los resultados se pueden exportar como JSON, YAML o CBOR, y es posible volver a cargar los datos guardados para combinarlos con los de otra ejecución. Tokei también está disponible como biblioteca de Rust para integrar la misma lógica de conteo en otros programas.
La herramienta está disponible para Linux, macOS y Windows mediante gestores de paquetes habituales, como Homebrew, Cargo, repositorios al estilo de apt, winget y Scoop; también se puede ejecutar en Docker.
Funciones clave
- 01Cuenta los archivos, el código, los comentarios y las líneas en blanco de cada lenguaje.
- 02Respeta los archivos .gitignore y .ignore, y permite usar patrones de exclusión personalizados.
- 03Exporta los resultados como JSON, YAML o CBOR y permite combinar resultados guardados.
- 04Muestra estadísticas por archivo y ordena los resultados por cualquier columna.
- 05Disponible como herramienta de línea de comandos y como biblioteca de Rust.
Casos de uso
- Obtener una vista rápida del tamaño y la variedad de lenguajes de un proyecto desconocido.
- Seguir la evolución del volumen de código guardando y combinando estadísticas de CI.
- Generar una insignia o un informe sobre el tamaño del código para el README de un proyecto.
- Excluir archivos generados o de terceros del conteo de líneas en repositorios grandes.
Inicio rápido
- 1
Instalar con Cargo (el gestor de paquetes de Rust)
cargo install tokei - 2
Ejecutar tokei en la carpeta actual
tokei .
Antes de usarlo
- En los metadatos, la licencia figura como NOASSERTION, aunque el README indica que tiene una licencia dual MIT/Apache-2.0.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es tokei?
- Herramienta rápida de línea de comandos que cuenta archivos, líneas de código, comentarios y líneas en blanco del proyecto, agrupados por lenguaje. Tokei es un programa de línea de comandos que analiza un directorio e informa cuánto código contiene. Para cada lenguaje, muestra el número de archivos, las líneas totales, las líneas de código, las líneas de comentarios y las líneas en blanco, además de un total combinado al final.
- ¿tokei es gratuito? ¿Qué licencia tiene?
- tokei es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tokei sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de tokei fue el 6 sept 2026.
- ¿Para qué puedo usar tokei?
- Obtener una vista rápida del tamaño y la variedad de lenguajes de un proyecto desconocido. Seguir la evolución del volumen de código guardando y combinando estadísticas de CI. Generar una insignia o un informe sobre el tamaño del código para el README de un proyecto. Excluir archivos generados o de terceros del conteo de líneas en repositorios grandes.
- ¿Cómo se instala tokei?
- Instalar con Cargo (el gestor de paquetes de Rust): cargo install tokei Ejecutar tokei en la carpeta actual: tokei .
- ¿Dónde consigo tokei?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/XAMPPRocky/tokei
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Proxy CLI que filtra y comprime la salida de comandos de shell antes de que llegue al contexto de un agente de programación con IA, reduciendo el uso de tokens.
Herramienta de línea de comandos rápida y programable para automatizar lanzamientos de iOS, macOS, tvOS y visionOS mediante la API de App Store Connect.
Statusline minimalista creado en Rust que muestra en la terminal el modelo, el estado de Git, el espacio de trabajo y el uso de la ventana de contexto de Claude Code.
Terminal de código abierto con IA integrada para macOS, Linux y Windows, compatible con BYOK y modelos locales, sesiones SSH persistentes y vistas previas de archivos integradas.
Herramienta de línea de comandos para personalizar el cliente oficial de escritorio de Spotify con temas, CSS inyectado, extensiones y apps personalizadas.