top of page

Window Sweaters on Github Review: A Mac App That Gives Every App Its Own Visual Identity

Writer: Daniel Carr, MSW
Daniel Carr, MSW
Sep 23
5 min read

Window Sweaters is a new macOS utility on Github that places knitted borders around application windows. The premise sounds deliberately whimsical, but the implementation has developed into something more substantial than a decorative frame generator. Each application can receive its own colors and pattern, allowing the identity of the software inside a window to influence how the surrounding desktop looks.


The project appeared on GitHub on September 15, 2026 and has already accumulated hundreds of stars, dozens of forks, active issue reports, and more than a thousand downloads across its early releases. Window Sweaters currently supports macOS 13 or later on both Apple Silicon and Intel Macs, although the developer says testing has primarily taken place on Apple Silicon with macOS 26.



What Window Sweaters actually does


Window Sweaters runs from the macOS menu bar and draws knitted borders around application windows. Users can adjust the pattern, border width, stitch size, and overall style without modifying the applications themselves.


The project currently includes custom designs for 37 applications, including Finder, Safari, Messages, Spotify, Slack, Microsoft Office applications, Photoshop, ChatGPT, Claude, VS Code, and several others. Applications without a dedicated design are not simply given the same generic border.


Instead, Window Sweaters can extract colors from an application's icon and use those colors to construct a matching border. According to the project documentation, this color sampling occurs locally when needed.

The result is a desktop where visual differences between applications extend beyond the contents of their windows. A Spotify window can inherit colors related to Spotify, while another application receives an entirely different treatment derived from its own icon.



Window Sweaters is becoming an application identity system


The more consequential idea behind Window Sweaters is not the knitting aesthetic itself. The project is beginning to treat application identity as something that can affect the surrounding operating system interface.


Most desktop customization software applies one visual theme across everything. Window Sweaters takes the opposite approach by allowing individual applications to retain distinct visual identities while still participating in one broader desktop style.

Version 1.5.0 strengthened that approach by adding controls for individual applications. Users can now disable sweaters for selected apps, disable them globally and then enable only a few, or leave the effect active across the desktop.


That feature originated as a user request shortly after the project appeared. An earlier version applied the effect much more broadly, while a GitHub issue proposed allowing users to decide which applications received borders. The developer subsequently incorporated that behavior into version 1.5.0.


This shifts Window Sweaters away from being an all or nothing visual novelty. Someone could use subdued borders on work applications, leave applications such as Photoshop untouched, and keep more conspicuous designs on communication or entertainment software.



The icon color system is more flexible than the original designs


The 37 custom application designs receive colors and patterns selected specifically for them. Other applications can derive a palette from their own icons, which allows Window Sweaters to accommodate software the developer has never explicitly added.


That approach removes a scaling problem common to application specific themes. A project that requires a manually designed theme for every program can only support applications as quickly as someone creates new artwork. Extracting colors from application icons gives unknown software an automatic fallback while preserving the custom designs where they exist.


The project also allows users to replace patterns and modify application color rules through configuration files. Those options make the visual system extensible without requiring the developer to anticipate every application or preferred color combination.


window sweaters github

There are still rough edges


Window Sweaters remains very young software, and the repository documents limitations that are more characteristic of an experiment than a mature macOS utility. Borders temporarily disappear while a window is being resized, then return once resizing ends.

The application also relies on private macOS window interfaces. Private interfaces can change when Apple updates macOS, so compatibility with future system versions is less predictable than it would be for an application built entirely around documented public interfaces.


Open GitHub issues describe additional behavior that has not yet been independently reproduced by ElseBoard. One user reports that clicking directly on a sweater border allows the click to pass through to whatever is behind it. Another reports that borders can overlap the macOS menu bar when a window is maximized.


Those reports should be treated as user observations rather than confirmed defects until they are reproduced or addressed by the developer. They nevertheless illustrate the type of window management problem a utility like this has to solve when it draws interface elements around software it does not control.



What permissions does Window Sweaters need?


Window Sweaters can request macOS Accessibility permission so it can determine which window currently has focus. That permission is consistent with the application's function, since the border system needs to follow active windows as the user moves between applications.


The current application is also not notarized by Apple. macOS may therefore block the initial launch until the user approves it through Privacy & Security settings.

Lack of notarization does not establish malicious behavior. It means Apple has not provided the additional verification associated with its normal notarization process, so users have less platform supplied assurance than they would receive with a conventional notarized Mac application.



Why Window Sweaters has room to grow


The knitting theme gives Window Sweaters its name and immediate appeal, but the underlying architecture could support considerably broader customization. An application aware border system does not inherently need to draw yarn.


The same mechanism could eventually support restrained color indicators, productivity categories, workspace distinctions, notification states, development environments, or other visual information around windows. The current project already demonstrates the difficult part of the concept: tracking windows, identifying applications, assigning persistent rules, and rendering a visual layer that responds to them.


Window Sweaters may remain intentionally playful, and there is no indication that the developer intends to turn it into a general interface platform. Its current design nevertheless demonstrates how application metadata can influence desktop appearance without requiring modifications to the applications themselves.



Should you download Window Sweaters?


Window Sweaters makes the most sense for Mac users who already enjoy modifying the appearance of macOS. Its strongest feature is not simply the knitted artwork, but the way it assigns visual behavior independently to different applications while still allowing unknown apps to participate automatically.


The project is young enough that compatibility problems should be expected, particularly given its reliance on private macOS interfaces and the limited testing reported for older macOS versions and Intel hardware. At the same time, rapid feature development and measurable release downloads suggest that Window Sweaters has moved beyond a repository that people merely starred because the screenshot looked amusing.


Its larger idea is unusually coherent for such a small utility. Instead of placing one theme over the entire desktop, Window Sweaters allows the applications themselves to influence the appearance of the operating system around them.



Download Window Sweaters for Mac on Github


Window Sweaters supports macOS 13 or later and provides a universal application for Apple Silicon and Intel Macs. There are currently no official Windows or Linux builds.


Direct download for Window Sweaters 1.5.0:


GitHub repository:

Comments


bottom of page