whatisgithub

What is macdesk?

nishikinonakai/macdesk — explained in plain English

Analysis updated 2026-05-18

22C#Audience · generalComplexity · 2/5Setup · easy

In one sentence

A Windows tool that recreates macOS-style desktop icons, keeping their relative layout intact across resolution and monitor changes.

Mindmap

mindmap
  root((MacDesk))
    What it does
      macOS style icon layer
      Resolution independent layout
      Multi monitor support
    Tech stack
      C sharp
      Windows 11
    Features
      Wallpaper Engine support
      Native context menus
      Stacks and Folder Stacks
      Layout backup export
    Use cases
      Consistent icon layout
      Multi DPI setups
    Notes
      No telemetry
      Watchdog process

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Keep desktop icon layout consistent when switching between resolutions, DPI settings, or monitors.

USE CASE 2

Use macOS-style folder stacks to auto-group and expand desktop icons.

USE CASE 3

Run a live wallpaper underneath desktop icons without losing performance.

USE CASE 4

Back up, export, and import your desktop icon layout when moving to a new machine.

What is it built with?

C#Windows

How does it compare?

nishikinonakai/macdesk7nicetoseeu/folder-peekahui3c/netcheckmonitor
Stars222123
LanguageC#C#C#
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Windows 11 only, tested with multi-monitor mixed DPI setups.

No license is mentioned in the README, so terms of reuse are unclear.

So what is it?

MacDesk brings the way macOS handles desktop icons over to Windows. It draws its own icon layer that sits above the wallpaper and below every open window, and instead of storing icon positions as fixed pixel coordinates the way Windows normally does, it stores each icon's position as a distance from an edge or corner. That means when your screen resolution, DPI, or monitor setup changes, the icons keep the same relative arrangement and reflow smoothly, rather than collapsing into the top left corner the way the native Windows desktop does. It has been tested on Windows 11, including multi-monitor setups with mixed DPI settings. You install it from a release page as either a per-user installer that needs no admin rights, or a portable zip you unzip and run directly. Updating later is a single click inside the app's settings. The feature list is extensive. It supports Wallpaper Engine live wallpapers running underneath the icons with no extra performance cost, real desktop interactions like double-click to open, native right-click menus, renaming, deleting to the Recycle Bin, multi-select, and drag and drop, all backed by the actual Windows shell so behavior matches what users already expect. It recreates macOS style Stacks for grouping icons by kind, date, or size, including folder stacks that expand and collapse like a Dock folder. Other features include toggles for showing or hiding system icons like This PC or the Recycle Bin, automatic backups of your icon layout with export and import for moving to a new machine, clipboard based file operations, a clean-up and sort menu, a free placement mode, and per-monitor icon ownership so unplugging a screen consolidates its icons onto your main display without losing their original spots. A small background watchdog process relaunches the icon layer quickly if Windows Explorer restarts or crashes, and the settings window follows your system's light or dark theme and lets you change the interface language, accent color, and performance options. The only network access the app makes is for its own one-click updater, with no telemetry.

Copy-paste prompts

Prompt 1
Explain how MacDesk keeps icon positions consistent across different screen resolutions.
Prompt 2
Walk me through installing MacDesk using the per-user installer versus the portable zip.
Prompt 3
What happens to my desktop icons when I unplug a monitor while using MacDesk?
Prompt 4
Describe how Stacks and Folder Stacks work in MacDesk.

Frequently asked questions

What is macdesk?

A Windows tool that recreates macOS-style desktop icons, keeping their relative layout intact across resolution and monitor changes.

What language is macdesk written in?

Mainly C#. The stack also includes C#, Windows.

What license does macdesk use?

No license is mentioned in the README, so terms of reuse are unclear.

How hard is macdesk to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is macdesk for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.