fengyiqicoder/MacAutoClean

Habilidade de código Claude de código aberto para limpeza automatizada e segura de armazenamento no macOS — 48 categorias, conselheiro inteligente para pastas não utilizadas (LLMs locais, VMs, node_modules obsoletos) e limpeza automática programada via launchd.

O que é MacAutoClean?

fengyiqicoder/MacAutoClean é uma habilidade de código Claude de código aberto projetada para automatizar a limpeza segura de armazenamento no macOS. Ela permite que desenvolvedores e usuários avançados recuperem espaço em disco identificando e removendo com segurança arquivos desnecessários em 48 categorias, incluindo caches do sistema, logs, lixo do Xcode, dependências de desenvolvimento como node_modules, modelos de LLMs locais e arquivos de máquinas virtuais. A habilidade também inclui um 'conselheiro inteligente' que analisa pastas não utilizadas e recomenda quais remover, evitando exclusões acidentais de dados importantes. Além disso, oferece suporte à limpeza automática programada via launchd, permitindo que os usuários definam cronogramas de manutenção regulares. Esta ferramenta é especialmente útil para aqueles que trabalham com ambientes de desenvolvimento pesados e precisam gerenciar o espaço em disco de forma eficiente.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add fengyiqicoder/MacAutoClean

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que MacAutoClean faz?

Habilidade de código Claude de código aberto para limpeza automatizada e segura de armazenamento no macOS — 48 categorias, conselheiro inteligente para pastas não utilizadas (LLMs locais, VMs, node_modules obsoletos) e limpeza automática programada via launchd.

Visão Geral

MacAutoClean é uma ferramenta poderosa que se integra ao Claude Code para ajudar você a gerenciar e limpar o armazenamento do seu Mac de forma inteligente. Ela foi projetada para desenvolvedores que acumulam muitos arquivos temporários, caches e dependências de projetos.

Funcionalidades

  • 48 Categorias de Limpeza: Abrange desde caches do sistema, logs, lixo do navegador até dependências de desenvolvimento.
  • Conselheiro Inteligente: Analisa pastas não utilizadas, como modelos de LLMs locais, discos de VMs e node_modules obsoletos, e sugere quais remover.
  • Limpeza Automática Programada: Configure jobs launchd para executar limpezas regulares automaticamente.
  • Segurança: Verificações rigorosas para evitar a exclusão de arquivos importantes.

Plataformas Suportadas

  • macOS (testado no macOS Ventura e superiores)
  • Funciona com Claude Code (CLI)

Como Usar

Instalação

Clone o repositório e adicione ao seu projeto Claude:

git clone https://github.com/fengyiqicoder/MacAutoClean.git
cd MacAutoClean

Comandos Básicos

  • mac-clean analyze – Analisa o armazenamento e mostra categorias de limpeza.
  • mac-clean clean [categoria] – Limpa uma categoria específica.
  • mac-clean advisor – Executa o conselheiro inteligente para pastas não utilizadas.
  • mac-clean schedule – Configura limpeza automática via launchd.

Exemplo de Uso

# Analisar o armazenamento atual
mac-clean analyze

# Limpar caches do sistema
mac-clean clean system-caches

# Verificar pastas não utilizadas
mac-clean advisor

# Agendar limpeza semanal
mac-clean schedule --interval weekly

Configuração

Você pode configurar a habilidade através de variáveis de ambiente ou um arquivo de configuração:

  • MAC_CLEAN_EXCLUDE – Lista de pastas para excluir da limpeza.
  • MAC_CLEAN_SCHEDULE – Intervalo de agendamento (daily, weekly, monthly).

Licença

MIT

Contribuição

Contribuições são bem-vindas! Consulte o arquivo CONTRIBUTING.md para mais detalhes.

Habilidades Relacionadas