Ahmet Basbunar
FREN

Projet personnel, application macOS · 2026

CoreTend

Application macOS native d’entretien, d’analyse du stockage et d’audit des signaux de confiance. J’ai dirigé le produit, arbitré les choix et validé la livraison, avec Claude comme assistant de développement sous ma supervision jusqu’à la fin.

Rôle
Direction produit, supervision du développement, tests et distribution
Version publique
1.0.0 · stable
Système
macOS 14.0+ · arm64

Voir avant d’agir

Les utilitaires de nettoyage réduisent souvent une décision complexe à un grand total et un bouton. CoreTend garde les éléments visibles : chemin, taille, raison, niveau de prudence et action proposée. Une sélection relue et une confirmation explicite précèdent tout déplacement éligible vers la Corbeille.

Ce qui est réellement livré

Storage mesure les caches, journaux et autres règles explicites. Space Lens cartographie une arborescence. Duplicates compare le contenu. Similar Images utilise Vision sans proposer de suppression. Applications sépare l’app de ses éléments associés. Integrity inspecte quarantaine, provenance, signatures, Gatekeeper et éléments de lancement. Activity conserve l’historique local.

Décisions de produit et d’ingénierie

  1. 01

    Pause, reprise et annulation réelles

    Les scans Storage, Space Lens, Duplicates et Privacy Cleaner partagent un contrôleur de pause coopératif. Reprendre continue au même point et annuler interrompt la tâche au lieu de laisser une progression fictive.

  2. 02

    Doublons sans coût inutile

    Le moteur filtre d’abord par taille, puis calcule un hachage partiel avant le SHA-256 complet. Les liens matériels sont regroupés afin de ne pas annoncer un gain inexistant.

  3. 03

    Space Lens reste une analyse

    La treemap représente les tailles relatives, ignore les liens symboliques et fournit une liste accessible équivalente. Cette vue ne modifie aucun fichier.

  4. 04

    Integrity n’est pas un antivirus

    Le module lit des signaux locaux de confiance macOS. Il n’utilise aucune base de signatures antivirus et ne revendique aucune détection de logiciels malveillants.

  5. 05

    Frontière réseau documentée

    Aucune télémétrie, publicité ou création de compte. Les analyses sont locales. Une vérification de mise à jour manuelle ou explicitement activée lit uniquement le manifeste HTTPS public, sans téléchargement ni installation automatique.

Frontière réseau : https://coretend.ahmetbsbnr.com/latest.json
manifeste de mise à jour, lecture manuelle uniquement · aucun téléchargement ni installation automatique.

L’application réelle, avec les tokens actuels

Ces captures proviennent de l’application macOS et ne contiennent aucune donnée personnelle. Porcelaine, Slate, Teal, les rayons et les espacements viennent du DesignSystem Swift.

Captures réelles de l’application · Données d’exemple, aucune donnée personnelle

Fenêtre CoreTend en thème sombre sur le Tableau de bord, avec la barre latérale, l’anneau d’espace libre et le bouton Analyser le stockage
Le tableau de bord réunit l’espace libre, l’état de la Corbeille et un grand bouton d’analyse au centre. Rien n’est supprimé pendant un scan.
Fenêtre CoreTend en thème sombre sur Space Lens, avec le bouton circulaire Analyser le dossier personnel et le lien Choisir un dossier
Space Lens avant analyse : choix du dossier, aucune modification.

Séparer pour tester

Le package Swift sépare l’application et huit bibliothèques : moteurs de scan, règles de fichiers, sécurité, intégrité, découverte d’applications, persistance, métriques et design system. Les dépendances pointent vers le cœur, pas vers les vues.

  • Swift 6
  • SwiftUI
  • AppKit
  • SQLite
  • Swift Testing
  • Vision
  • GitHub Actions

Version stable vérifiée

CI
suite Swift et gates de release validés
9
produits Swift dans Package.swift
0
avertissement du build release validé
14.0
version minimale de macOS

Installer aujourd’hui

CoreTend 1.0.0 est prêt pour les Mac Apple Silicon sous macOS 14.0 ou version ultérieure. Téléchargez le DMG, ouvrez-le, puis lancez CoreTend. La signature Developer ID et la notarisation Apple sont déjà intégrées.

Télécharger 1.0.0

Installation directe

  1. 01Télécharger le DMG officiel.
  2. 02Ouvrir le DMG et lancer CoreTend.

Aucune commande ni vérification manuelle nécessaire : la signature Developer ID et la notarisation Apple sont déjà intégrées.