Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗