CutefishOS Is Reborn as Cutefish, Demonstrates Running Mac Apps on Linux

Cutefish returns with a rebuilt desktop environment, early macOS application compatibility, and nightly ISOs for AMD64 and ARM64.

CutefishOS, the Linux distro known for its macOS-inspired desktop, has returned as Cutefish. The project introduced a rebuilt desktop environment, Debian 13-based nightly images, and experimental support for running macOS applications on Linux.

According to the project’s official website, the new implementation uses its own Wayland compositor, handling the desktop shell, window effects, and animations.

The desktop features a native C++ toolkit rendered with Skia, along with its own applications: file manager, terminal, settings utility, calendar, system monitor, text editor, video player, and screenshot tool.

However, perhaps the most interesting development is the project’s work on macOS application compatibility. The developers announced that they had reached their first milestone, demonstrating several Mac applications running within Cutefish.

Cutefish Linux distro makes a comeback with macOS app support.
Cutefish Linux distro makes a comeback with macOS app support.

Among them is NetNewsWire, a macOS RSS reader, which the developers say now works with its sidebar, article views, toolbar, feed management, settings, and unread counters. Other demonstrated applications include Ghostty, CotEditor, Keka, and Ookla Speedtest.

The compatibility technology, called Reef, reimplements macOS programming interfaces to allow unmodified Mac applications to run on Linux. According to the developers, it does not emulate a processor or translate CPU instructions. Instead, application code runs directly on the CPU, while Reef provides the macOS frameworks and system interfaces it expects.

The implementation includes a Mach-O executable loader, an Objective-C runtime, Swift support, and replacements for frameworks like AppKit, Foundation, and SwiftUI. Recent work added WebKit integration, Core Data support, and a Metal implementation using OpenGL.

Reef contains about 460,000 lines of project-developed code across more than 80 frameworks. Compatibility remains experimental, and the developers have not announced a date for user availability. Unlike the Cutefish desktop, Reef is not currently open source.

Another notable feature is support for AI agents through the MCP. With user permission, compatible tools like Claude Code and Codex can interact with the desktop, including viewing the screen, clicking, and typing. Cutefish provides a visible stop control and pauses agent interaction when the user resumes using the keyboard or pointer.

The project offers Cutefish 1.0 nightly ISO images based on Debian 13 (Trixie) for AMD64 and ARM64 systems. An APT repository is also available for users who want to install Cutefish Desktop on an existing Debian 13 installation.

Finally, it is important to clarify that Cutefish 1.0 has not yet reached a stable release. The available ISO images are development builds intended mainly for testing.

Image credits: Cutefish

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *