Ferramenta de busca de código via CLI que analisa a estrutura do código e classifica os resultados por relevância, sem precisar de índice.
XAMPPRocky/tokei
Ferramenta de linha de comando rápida que conta arquivos, linhas de código, comentários e linhas em branco, agrupados por linguagem.
Alternativa open source a:cloc
- Estrelas
- 15,010
- Forks
- 712
- Issues abertas
- 250
- Último commit
- há 2 meses
O que é?
Tokei é um programa de linha de comando que examina um diretório e informa quanto código ele contém. Para cada linguagem, mostra o número de arquivos, o total de linhas, as linhas de código, as linhas de comentários e as linhas em branco, além de um total geral ao final.
Por padrão, respeita os arquivos .gitignore e .ignore, permite excluir caminhos com padrões e pode ordenar a saída por qualquer coluna ou listar estatísticas por arquivo. Os resultados podem ser exportados como JSON, YAML ou CBOR, e uma saída salva pode ser usada como entrada para combinar as estatísticas com as de outra execução. Tokei também é distribuído como uma biblioteca Rust, para incorporar a mesma lógica de contagem em outros programas.
A ferramenta está disponível para Linux, macOS e Windows por meio de gerenciadores de pacotes comuns, como Homebrew, Cargo, repositórios no estilo apt, winget e Scoop, e também pode ser executada no Docker.
Recursos principais
- 01Conta arquivos, linhas de código, comentários e linhas em branco para cada linguagem.
- 02Respeita os arquivos .gitignore e .ignore e permite usar padrões personalizados para exclusões.
- 03Exporta resultados como JSON, YAML ou CBOR e pode combinar resultados salvos.
- 04Lista estatísticas por arquivo e ordena a saída por qualquer coluna.
- 05Disponível como ferramenta de linha de comando e como biblioteca Rust.
Casos de uso
- Obter rapidamente uma visão geral do tamanho e da variedade de linguagens de uma base de código desconhecida.
- Acompanhar o volume de código ao longo do tempo armazenando e combinando estatísticas do CI.
- Gerar um badge ou relatório sobre o tamanho do código para o README de um projeto.
- Excluir arquivos gerados ou incorporados de terceiros da contagem de linhas em repositórios grandes.
Início rápido
- 1
Instalar via Cargo (gerenciador de pacotes do Rust)
cargo install tokei - 2
Executar tokei na pasta atual
tokei .
Antes de usar
- Nos metadados, a licença está listada como NOASSERTION, embora o README diga que ela é dupla: MIT/Apache-2.0.
Em coleções
Tópicos
Perguntas frequentes
- O que é tokei?
- Ferramenta de linha de comando rápida que conta arquivos, linhas de código, comentários e linhas em branco, agrupados por linguagem. Tokei é um programa de linha de comando que examina um diretório e informa quanto código ele contém. Para cada linguagem, mostra o número de arquivos, o total de linhas, as linhas de código, as linhas de comentários e as linhas em branco, além de um total geral ao final.
- tokei é gratuito? Qual é a licença?
- tokei é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tokei ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de tokei foi em 6 de set. de 2026.
- Para que posso usar tokei?
- Obter rapidamente uma visão geral do tamanho e da variedade de linguagens de uma base de código desconhecida. Acompanhar o volume de código ao longo do tempo armazenando e combinando estatísticas do CI. Gerar um badge ou relatório sobre o tamanho do código para o README de um projeto. Excluir arquivos gerados ou incorporados de terceiros da contagem de linhas em repositórios grandes.
- Como instalar tokei?
- Instalar via Cargo (gerenciador de pacotes do Rust): cargo install tokei Executar tokei na pasta atual: tokei .
- Onde consigo tokei?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/XAMPPRocky/tokei
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Proxy de CLI que filtra e compacta a saída de comandos do shell antes que ela chegue ao contexto de um agente de programação com IA, reduzindo o uso de tokens.
Uma ferramenta de linha de comando rápida e programável para a API do App Store Connect, que automatiza lançamentos para iOS, macOS, tvOS e visionOS.
Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.
Terminal open source com integração de IA para macOS, Linux e Windows, com BYOK e modelos locais, sessões SSH persistentes e pré-visualizações de arquivos no próprio terminal.
Ferramenta de linha de comando que personaliza o cliente oficial do Spotify para desktop com temas, CSS injetado, extensões e apps personalizados.