Install
curl -sSL https://raw.githubusercontent.com/8b-is/smart-tree/main/scripts/install.sh | bashPara quem
Para quem quer ver rápido uma estrutura de diretório local e aceitar o mesmo binário para varredura de segurança e um serviço MCP. O texto oficial diz que Smart Tree é um blazingly fast, AI-friendly directory visualization tool, 10-24x mais rápido que o tree clássico, feito em Rust, com Security Scanner e 30+ MCP tools.
Serve se você consegue executar o script oficial de instalação no Linux, macOS ou WSL, e na primeira vez só quer confirmar o sucesso, mais no máximo uma varredura somente leitura. Não transforme a primeira tentativa em exclusão de limpeza.
Se você não aceita que o programa leia arquivos do espaço de trabalho atual, não rode uma varredura. Página oficial: https://github.com/8b-is/smart-tree
Primeira tentativa em 3 minutos
Siga só esta instalação: curl -sSL https://raw.githubusercontent.com/8b-is/smart-tree/main/scripts/install.sh | bash . Este é o one line install de Linux/macOS/WSL. Não trate outros instaladores como caminho principal.
Pré-requisito: executar curl e bash, e aceitar que o script altere o PATH e os binários desta máquina. Após instalar, rode primeiro st --version para Verify installation. Só continue quando vir saída de versão.
Uma chamada de baixo risco: st --security-scan . A descrição oficial é Scan codebase for attack patterns, e nomeia IPFS injection e fake verification. Lê o diretório atual; a página não diz que apaga arquivos. Não acrescente parâmetros não escritos.
Sinal de sucesso: o comando termina e dá texto de resultado da varredura. A documentação oficial não lista campos de resultado; se não houver uma classe de alerta, registre só que a página não documentou.
Uma varredura somente leitura não tem risco zero. Lê código local. A documentação oficial não declara ausência de rede, de leituras locais nem de fronteira de privacidade.
Casos de uso
Caso 1: varrer padrões de ataque do diretório atual. Após instalar e passar st --version, execute st --security-scan . na raiz do repo alvo. Leia a saída só segundo os padrões já escritos; não invente nomes de regra.
Caso 2: iniciar um MCP Server pelo menu interativo. O item oficial 6 é MCP Server, descrito como Model Context Protocol (stdio). A mesma tabela tem HTTP Daemon e Custom Command. A página não escreve o comando que abre esse menu; não invente flags de início, só confirme que o item stdio existe. 30+ MCP tools também não dão nomes de ferramenta; não invente chamadas.
Limites de uso
Após instalar, st --cleanup faz Scan and remove malicious MCP servers, hooks, and hidden directories; é uma ação de exclusão. Há também st --cleanup -y, que é Non-interactive cleanup (auto-confirm). Não use nenhum na primeira tentativa. Se usar depois, confirme primeiro o que será removido e saiba que a página não dá caminho de desfazer.
O texto oficial também menciona Security Scanner, Aye Consciousness e Spicy TUI, sem comandos ou interruptores; se faltarem, não os invente. A visualização de diretório lê o sistema de arquivos; como serviço MCP também expõe o contexto de diretório desta máquina.