Skip to content
CAI
Software that uses CAICheck a score

Toxblh/MTMR

47.5

Weak · 30 September 2026

4.8k

lines of production code

Swift

with Objective-C, C

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

MTMR is a macOS application that customizes the Touch Bar by allowing users to configure and display a variety of system controls and information widgets. It supports built-in items for media playback, system monitoring, and utility toggles, as well as custom actions via AppleScript. The system manages these configurations through JSON presets and provides a status menu for runtime adjustments and automatic updates.

Features

Initial release of MTMR with build automation and documentation

This entry marks the initial public release of MTMR, a TouchBar customization app for macOS. The change introduces the core application structure along with comprehensive documentation in README.md, including installation instructions via Homebrew and GitHub releases, a list of built-in button types (such as volume, brightness, and custom AppleScript buttons), and gesture configuration examples. It also adds a .gitignore file to exclude Xcode build artifacts and a LICENSE file under the MIT license. Additionally, build.sh and test.sh scripts are added to automate the build, archive, and DMG creation process using xcpretty and create-dmg, while export-options.plist configures the code signing team ID for distribution.

(repo-wide) · high confidence

MTMR app launch and configuration options

The MTMR app now launches with a status menu that allows users to toggle haptic feedback, enable or disable multitouch gestures for volume and brightness control, manage the blacklist for the current app, and set the app to start at login. Users can also open the preset file for editing or choose a different preset file from a dialog. The app will automatically reload the preset if the default configuration file changes.

MTMR · high confidence

New AppleScripts for Battery, Finder, Music, and Weather

Added AppleScripts to display battery status, open Finder, control Music/iTunes/Spotify/Vox playback, and show weather information.

MTMR/AppleScripts · high confidence

New Touch Bar widgets for system monitoring and control

This update introduces a suite of new widgets for the Touch Bar, including AppScrubber (with optional regex filtering and auto-resize), Battery (with low-battery red warning), Brightness slider, CPU usage monitor, Currency converter (supporting PLN and UAH), Dark Mode toggle, Do Not Disturb toggle, Input Source switcher, Music player controls (with marquee text option), Network speed monitor (with unit selection), Night Shift toggle, and Pomodoro timer. These additions expand the system control and information capabilities available directly on the Touch Bar.

MTMR/Widgets · high confidence

New and updated preset configurations for the Touch Bar

Added three new user-contributed preset files (ReDetection, aadi\_vs\_anand, luongvo209) and an SVG support badge to the Resources directory. These presets define custom Touch Bar layouts, including AppleScript-integrated buttons for Yandex Music and Reminders, media playback controls for Spotify and iTunes, system status displays for CPU and memory usage, and utility widgets like weather, currency, and pomodoro timers.

Resources · high confidence

Behavioural changes

Added modern Xcode workspace configuration files

The project now includes the standard Xcode workspace structure, adding \contents.xcworkspacedata\ to define the workspace reference, \IDEWorkspaceChecks.plist\ to enable the modern build system (suppressing the 32-bit warning), and \WorkspaceSettings.xcsettings\ to store workspace-level settings. This ensures the project is correctly recognized and built by current versions of Xcode.

MTMR.xcodeproj/project.xcworkspace · high confidence

Added shared Xcode schemes for app and unit tests

Shared Xcode schemes for the MTMR app and the MTMRTests test bundle have been added to the project. The main app scheme is configured to build for testing, running, profiling, archiving, and analyzing, while the unit test scheme explicitly enables code coverage. These changes ensure that the project's build and test configurations are shared across the team and compatible with CI environments like Travis.

MTMR.xcodeproj/xcshareddata · high confidence

Xcode project reorganized with new widgets and frameworks

The MTMR project file has been reorganized to include support for new Touch Bar items such as CPU, Yandex Weather, Pomodoro, and UpNext scrubbers, alongside updated build configurations linking CoreDisplay, CoreBrightness, and Sparkle frameworks.

MTMR.xcodeproj · medium confidence

Fixes

Updated Sparkle framework to fix Apple M1 local builds

The Sparkle framework has been updated to resolve issues with local builds on Apple M1 hardware. This change ensures that the framework's internal structure, including symlinks and headers, is correctly configured for the current architecture, allowing developers to build and test the application locally without errors.

Sparkle.framework · high confidence

Test coverage

Added unit tests for JSON configuration parsing

Added a new test suite in the MTMRTests target to verify the correct parsing of bar item definitions from JSON. The tests cover static buttons, AppleScript definitions (including inline scripts, file paths, and tilde expansion), background colors with alpha channels, and action mappings such as key codes and legacy single-action formats.

MTMRTests · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 48 → 47 (-0.7)
  • Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

Lenses

  • Code Health 91 → 92 (+0.8)
  • Architecture 98 → 99 (+0.6)
  • Maturity 52 → 52 (+0.0)
  • Readiness 33 → 34 (+1.0)
  • Security 47 → 47 (+0.0)

Findings

  • No change — the same findings as the prior survey.

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

Toxblh/MTMR was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 30 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 94fc98cceff94cf69a2e7c28f726cf35ab93c461 — the exact code this score is about.
  • Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-cb25ca4feafa.