Personal project · macOS app · 2026
CoreTend
Native macOS app for maintenance, storage analysis and local trust-signal auditing. I designed, built, tested and distributed it solo, from the Swift engines through to the bilingual website.
- Role
- Design, development, testing and distribution
- Public version
- 0.9.1-rc.5 · release-candidate
- System
- macOS 14.0+ · arm64
CoreTend instrument
The real product in motion
The modules, states and values below come from the example fixture versioned with the app. The interface uses its Swift tokens and macOS rhythm in a lighter editorial form.
Open the CoreTend siteSpace Lens
Proportional map of /Users/demo
96 GBLocal provenance, explicit network boundary
No telemetry, advertising or account. Scans stay local. A manual update check may read the public HTTPS manifest, with no automatic download or installation.
{
"telemetryEnabled": false,
"accountRequired": false,
"updater": {
"manifestURL": "https://coretend.ahmetbsbnr.com/latest.json",
"checkMode": "manual",
"downloadsAutomatically": false,
"installsAutomatically": false
}
}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
- 01
Real pause, resume and cancellation
Storage, Space Lens, Duplicates and Smart Care scans share a cooperative pause controller. Resume continues at the same point and Cancel stops the task instead of leaving fake progress running.
- 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.
- 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.
- 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.
- 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.
The real app with its current tokens
These captures come from the macOS app and contain no personal data. Paper, Ink, Cobalt, radii and spacing are defined by the Swift DesignSystem.


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 prerelease state
- 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
The public prerelease is for Apple Silicon Macs. It has neither a Developer ID signature nor Apple notarization, so Gatekeeper may block the first launch. The download site publishes the DMG checksum and explains the manual route instead of promising an immediate launch.
Published DMG SHA-256
b654975770cc1bfeb7e6a4f3cf180653a3182a55f8dc135db2083a72528998eb
Gatekeeper route
- 01Try to open CoreTend so macOS records the blocked launch.
- 02Open System Settings, then Privacy & Security, and choose Open Anyway for CoreTend.
- 03Authenticate if macOS asks, then confirm Open in the final dialog.
Developer ID and notarization are the next distribution pipeline. A possible Mac App Store edition remains a separate feasibility study because sandboxing changes file access.