Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
Pulizia, spazio, applicazioni, protezione e velocità per il Mac. Open source, in Swift 6.
Translation pending
Developer toolsC · SwiftGitHub @nicomilOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Il maestrale è il vento che spazza via le nuvole e lascia il cielo terso. Maestrale è un'app macOS indipendente e open source, scritta in Swift 6 e SwiftUI, che riunisce in una sola finestra pulizia, spazio, applicazioni, protezione e velocità del Mac. Nessun abbonamento, nessuna telemetria, nessun demone sempre acceso: ogni operazione parte da un clic, viene mostrata prima di essere eseguita e finisce nel log.
Sito di presentazione con screenshot: https://nicomil.github.io/maestrale/
Scarica: Maestrale.dmg (ultima versione) · macOS 14 o successivo
| Piattaforma | macOS 14 o successivo, Apple Silicon e Intel |
| Linguaggio | Swift 6 (strict concurrency), SwiftUI, Swift Package Manager |
| Codice | 69 file Swift, circa 10.000 righe, 140 test automatici |
| Firma | ad-hoc con hardened runtime: non serve un account Apple Developer |
| Dipendenze esterne | solo libyara 4.5.4 (BSD-3), compilata nel pacchetto |
| Licenza | MIT |
.dmg e .pkg già usati, riconosciuti dall'attributo di quarantena.mscli: la stessa logica di scansione da Terminale, in sola lettura.Maestrale.app (SwiftUI)
├─ MaestraleCore regole, SafeRemover, PinnedFileSystem, log delle operazioni
├─ MaestraleModules un modulo per funzione (Apps/, Protection/, System/, …)
├─ CYara libyara compilata senza OpenSSL e senza scansione dei processi
├─ mshelper unico eseguibile che tocca i file di sistema, lanciato come root
└─ mscli scansioni da Terminale
CleanerModule: produce un ScanReport di categorie e voci con dimensione, rischio e preselezione. L'interfaccia è la stessa per tutti.SafeRemover è l'unico punto che rimuove file. Accetta solo percorsi dentro le cartelle consentite, risolve i symlink prima del controllo, rifiuta i file protetti da SIP e registra tutto in ~/Library/Logs/Maestrale/operations.log.AdminOperation). Dopo la password, la shell di root copia mshelper in una cartella scrivibile solo da root, ne verifica lo SHA-256 e lo esegue. L'helper apre ogni cartella partendo da / senza seguire symlink e lavora relativamente al descrittore aperto (PinnedFileSystem), quindi uno scambio di cartelle mentre la finestra della password è aperta fa fallire l'operazione invece di spostarla altrove.docs/spec/ descrivono ogni modulo: cosa cerca, cosa preseleziona, cosa non tocca mai. Le regole sono scritte sulla conoscenza pubblica di macOS (percorsi di cache e log, launchd, Launch Services, TCC, XProtect).docs/bmad/ (brief, PRD, architettura, storie, QA).Fino alla versione 1.0 l'app si chiamava MacCleaner. Dalla 1.1 il nome è Maestrale: al primo avvio sposta da sola il log delle operazioni, la quarantena e le preferenze nelle nuove cartelle. L'Accesso completo al disco va concesso di nuovo alla nuova app.
This is the beginning of the README. Read the rest at the original. Read the full README ↗