Ahmet Basbunar
FREN

Personal project, macOS app · 2026

CoreTend

Native macOS app for maintenance, storage analysis and local trust-signal auditing. I led the product, made the final decisions and validated delivery, with Claude as a development assistant under my supervision through completion.

Role
Product direction, development supervision, testing and distribution
Public version
1.0.0 · stable
System
macOS 14.0+ · arm64

See before acting

Cleanup utilities often reduce a complex decision to a large total and one button. CoreTend keeps each item visible: path, size, reason, level of care and proposed action. A reviewed selection and explicit confirmation precede every eligible move to the Trash.

What is actually shipped

Storage measures caches, logs and other explicit rules. Space Lens maps a directory tree. Duplicates compares content. Similar Images uses Vision without offering deletion. Applications separates the app from associated items. Integrity inspects quarantine, provenance, signatures, Gatekeeper and launch items. Activity keeps a local history.

Product and engineering decisions

  1. 01

    Real pause, resume and cancellation

    Storage, Space Lens, Duplicates and Privacy Cleaner scans share a cooperative pause controller. Resume continues at the same point and Cancel stops the task instead of leaving fake progress running.

  2. 02

    Duplicates without needless work

    The engine filters by size, then computes a partial hash before a full SHA-256. Hard links are grouped so the app never reports space that cannot be reclaimed.

  3. 03

    Space Lens remains analysis-only

    The treemap represents relative sizes, skips symbolic links and has an equivalent accessible list. This view does not modify files.

  4. 04

    Integrity is not antivirus software

    The module reads local macOS trust signals. It has no antivirus signature database and makes no malware-detection claim.

  5. 05

    A documented network boundary

    No telemetry, advertising or account creation. Scans are local. A manual or explicitly enabled update check reads only the public HTTPS manifest, with no automatic download or installation.

Network boundary: https://coretend.ahmetbsbnr.com/latest.json
update manifest, manual read only · no automatic download or install.

The real app with its current tokens

These captures come from the macOS app and contain no personal data. Porcelain, Slate, Teal, radii and spacing are defined by the Swift DesignSystem.

Real captures from the app · Example data, no personal data

CoreTend window in dark mode on the Dashboard, with its sidebar, free-space ring and the Analyse storage button
The dashboard gathers free space, Trash state and a large scan action at the centre. Nothing is removed during a scan.
CoreTend window in dark mode on Space Lens, with the circular Analyse home folder button and the Choose a folder link
Space Lens before a scan: choose a folder, modify nothing.

Separate to test

The Swift package separates the app from eight libraries: scan engines, file rules, safety, integrity, app discovery, persistence, metrics and the design system. Dependencies point toward the core rather than the views.

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

Verified stable release

CI
Swift suite and release gates passed
9
Swift products in Package.swift
0
warnings in the validated release build
14.0
minimum macOS version

Install today

CoreTend 1.0.0 is ready for Apple Silicon Macs running macOS 14.0 or later. Download the DMG, open it, then launch CoreTend. Developer ID signing and Apple notarization are already built in.

Download 1.0.0

Direct installation

  1. 01Download the official DMG.
  2. 02Open the DMG and launch CoreTend.

No command or manual verification is required: Developer ID signing and Apple notarization are already built in.