Skip to content
@macos-task-cleaner

macos-task-cleaner

macOS Task Cleaner

Engineering-grade, zero-dialog foreground application cleaner & multi-tiered process defense suite for macOS.

GUI Client | CLI Tool | Core Engine


Overview

macOS Task Cleaner is an ecosystem designed to clear foreground clutter, terminate stuck application dialogs gracefully, and enforce strict multi-tier protection for macOS system sessions and developer workflows.

The project is structured into three coordinated components, with the Native Menu Bar GUI Client serving as the primary end-user flagship product:

Component Repository Role Tech Stack Status
Task Cleaner (GUI) macos-task-cleaner-gui Primary Product / Menu Bar App Swift 5.9+, SwiftUI, AppKit Flagship
mtc (CLI) macos-task-cleaner-cli Terminal & Automation Client Rust, Clap, Tokio Active
macos-task-cleaner-core macos-task-cleaner-core High-Performance Engine Library Rust, AppKit Bindings, POSIX Foundational

Primary Product: Task Cleaner for macOS (GUI)

The flagship client resides in your macOS menu bar, providing real-time foreground process scanning, whitelist defense visualization, and one-click session cleanup.

Key Capabilities

  • Native Liquid Glass Aesthetics: Dark monitor screen squircle design harmonious with macOS Terminal and Activity Monitor.
  • 4-Tier Whitelist Defense: Protects system sessions (L1), caller shell lineage (L2), background utilities (L3), and user rules (L4).
  • Zero-Dialog Termination: Graceful SIGTERM polling escalating to SIGKILL, bypassing unclosable modal dialogs.
  • Special Finder Handling: Native AppKit quit commands prevent Finder from crashing and immediately respawning.
  • Custom Global Shortcuts: Configurable hotkeys (defaults to ⌥⇧K) with real-time key recording and reset controls.
  • 24 Global Languages: Complete internationalization with automatic macOS system language detection.

Secondary Components

1. mtc Command-Line Tool

2. macos-task-cleaner-core Engine


Architecture & Integration

[User Interaction]
       |
       +---> [Task Cleaner GUI] (SwiftUI MenuBarExtra)  <-- PRIMARY PRODUCT
       |           |
       |           v (MTCBridge JSON IPC)
       +---> [mtc CLI] (Rust Command Line Tool)
                   |
                   v (Direct Crate Dependency)
       +---------------------------------------------+
       |   macos-task-cleaner-core (Rust Engine)    |
       |  - L1/L2/L3/L4 Whitelist Matrix             |
       |  - Native AppKit NSWorkspace Bindings       |
       |  - POSIX Signal Poller & Finder Safety      |
       +---------------------------------------------+

Licensing & Commercial Terms

The macOS Task Cleaner suite is dual-licensed:

  1. Open Source: GNU Affero General Public License v3.0 (AGPLv3) for non-commercial and open-source usage.
  2. Commercial License: Proprietary closed-source bundling, white-labeling, or integration into enterprise software requires a commercial license. Contact maintainers via repository issues or commercial inquiry guidelines.

Copyright (c) 2026 macOS Task Cleaner Organization. All rights reserved.

Popular repositories Loading

  1. macos-task-cleaner-core macos-task-cleaner-core Public

    High-performance, zero-dialog core engine library for macOS Task Cleaner (Rust)

    Rust

  2. macos-task-cleaner-cli macos-task-cleaner-cli Public

    Command-line interface and automation client for macOS Task Cleaner (Rust)

    Rust

  3. macos-task-cleaner-gui macos-task-cleaner-gui Public

    Flagship native macOS menu bar GUI client for macOS Task Cleaner (SwiftUI & Rust)

    Swift

  4. .github .github Public

    Organization profile and shared community health files for macOS Task Cleaner

  5. windows-task-cleaner-gui windows-task-cleaner-gui Public

    Windows 11 Native Fluent 2.0 system tray utility & process cleaner written in 100% Rust

    Rust

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…