{"id":811,"date":"2026-07-05T20:04:46","date_gmt":"2026-07-05T20:04:46","guid":{"rendered":"https:\/\/jackharvest.com\/?p=811"},"modified":"2026-09-13T23:04:03","modified_gmt":"2026-09-13T23:04:03","slug":"marquee-mac-game-launcher","status":"publish","type":"post","link":"https:\/\/jackharvest.com\/index.php\/2026\/07\/05\/marquee-mac-game-launcher\/","title":{"rendered":"Marquee \u2013 All Your Mac Games on One Shelf (A Console-Style Game Launcher for macOS)"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-icon.png\" alt=\"Marquee app icon: glowing game covers on a stage\" class=\"wp-image-740\" style=\"width:140px\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-icon.png 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-icon-300x300.png 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-icon-150x150.png 150w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-icon-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Games on a Mac end up scattered across half a dozen launchers: native titles, Steam, Epic, GOG, the Mac App Store, and Windows games running through CrossOver. On Windows, Playnite pulls all of that into one place. On the Mac there was nothing like it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So I made <strong>Marquee<\/strong>: a console-style game launcher that finds every game you own and puts it on one beautiful, couch-friendly shelf. No manual list-building, ever.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1020\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel.jpg\" alt=\"Marquee\u2019s 3D carousel view of a Mac game library\" class=\"wp-image-734\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel-300x191.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel-1024x653.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel-768x490.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel-1536x979.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/jackharvest\/Marquee\/releases\/latest\">Download Marquee<\/a><\/div>\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/jackharvest.com\/Marquee\">Feature tour<\/a><\/div>\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/github.com\/jackharvest\/Marquee\">View on GitHub<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Seven ways to look at your library<\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"408\" data-id=\"733\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-carousel-motion.gif\" alt=\"Marquee carousel in motion with spring physics\" class=\"wp-image-733\"\/><figcaption class=\"wp-element-caption\">The carousel \u2014 real spring physics, not a slideshow<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"408\" data-id=\"742\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-rainbow-slide.gif\" alt=\"Marquee Rainbow Slide, a Wii Menu-style wheel of covers, in motion\" class=\"wp-image-742\"\/><figcaption class=\"wp-element-caption\">Rainbow Slide \u2014 a Wii Menu-style wheel of covers<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Carousel, Rainbow Slide, Big, Grid, Wall, List and Compact List, on \u23181 through \u23187.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1020\" data-id=\"739\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-grid.jpg\" alt=\"Marquee grid view\" class=\"wp-image-739\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-grid.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-grid-300x191.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-grid-1024x653.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-grid-768x490.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-grid-1536x979.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1020\" data-id=\"735\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-compact-list.jpg\" alt=\"Marquee compact list view\" class=\"wp-image-735\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-compact-list.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-compact-list-300x191.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-compact-list-1024x653.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-compact-list-768x490.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-compact-list-1536x979.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1020\" data-id=\"736\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-couch-mode.jpg\" alt=\"Marquee console-style pause menu in couch mode\" class=\"wp-image-736\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-couch-mode.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-couch-mode-300x191.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-couch-mode-1024x653.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-couch-mode-768x490.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-couch-mode-1536x979.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"862\" data-id=\"741\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-list.jpg\" alt=\"Marquee list view\" class=\"wp-image-741\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-list.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-list-300x162.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-list-1024x552.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-list-768x414.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-list-1536x828.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1020\" data-id=\"743\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-search.jpg\" alt=\"Marquee live search and sort\" class=\"wp-image-743\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-search.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-search-300x191.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-search-1024x653.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-search-768x490.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-search-1536x979.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1020\" data-id=\"737\" src=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-detail.jpg\" alt=\"Marquee game detail page\" class=\"wp-image-737\" srcset=\"https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-detail.jpg 1600w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-detail-300x191.jpg 300w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-detail-1024x653.jpg 1024w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-detail-768x490.jpg 768w, https:\/\/jackharvest.com\/wp-content\/uploads\/2026\/09\/marquee-detail-1536x979.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Highlights<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Every store, found automatically<\/strong> \u2014 CrossOver bottles, Steam, Epic, GOG and the Mac App Store, each detected its own way (Start Menu shortcuts, <code>.acf<\/code> manifests, bundle markers).<\/li>\n\n<li><strong>Bring your own library<\/strong> \u2014 drag any app or <code>.exe<\/code> onto the window (Plex, emulators, anything) and remove it just as easily.<\/li>\n\n<li><strong>A console-style pause menu<\/strong> \u2014 every setting, zero menu bar, controller-first.<\/li>\n\n<li><strong>Boots like a console<\/strong> \u2014 Launch at Login plus Start in Full Screen.<\/li>\n\n<li><strong>Updates itself<\/strong> from its GitHub releases, no terminal required.<\/li>\n\n<li><strong>The small stuff, done<\/strong> \u2014 real playtime tracking, smart sort, live search, cover art that looks right, and an ambient music player.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Couch mode<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pair a controller, turn on <strong>Start in Full Screen<\/strong> and <strong>Launch at Login<\/strong> in the pause menu, and set the Mac to log in automatically. Power it on and it lands straight in your fullscreen library \u2014 no keyboard needed. HDMI and AirPlay setup notes are on the <a href=\"https:\/\/jackharvest.com\/Marquee\">Marquee site<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Private by design<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reads<\/strong> your game library folders, read-only.<\/li>\n\n<li><strong>Writes<\/strong> only its own cover-art cache and settings. It never modifies games or other apps.<\/li>\n\n<li><strong>Goes online only for cover art<\/strong> \u2014 Steam\u2019s public listings or SteamGridDB, your choice. No account, no analytics, no tracking.<\/li>\n\n<li><strong>No macOS permission prompts<\/strong> at all.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Getting started<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Marquee is for Apple Silicon Macs on macOS 14 or later. Drag <code>Marquee.app<\/code> into Applications from the latest release, right-click \u2192 Open the first time (it isn\u2019t notarized), and a short setup walks you through the rest. Or build it yourself with <code>make run<\/code> \u2014 no Xcode project needed. MIT licensed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If Marquee makes your Mac gaming life nicer, you can <a href=\"https:\/\/www.buymeacoffee.com\/jackharvest\">buy me a coffee<\/a> \u2615 \u2014 and prove my wife wrong.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Games on a Mac end up scattered across Steam, Epic, GOG, the App Store and CrossOver bottles. Marquee finds all of them automatically and puts them on one beautiful, controller-friendly shelf \u2014 the Playnite-shaped hole on the Mac, filled.<\/p>\n","protected":false},"author":1,"featured_media":840,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Marquee \u2013 Console-Style Game Launcher for Mac (Playnite Alternative)","_seopress_titles_desc":"One library for every Mac game: Steam, Epic, GOG, CrossOver and the Mac App Store, found automatically. Seven view modes, couch mode, controller-first. Free.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"mac game launcher,playnite for mac,playnite alternative mac,crossover game launcher,mac games library,couch gaming mac","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[79,78,77],"tags":[142,138,140,136,141,86,88,137,139,126],"class_list":["post-811","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gaming","category-macos","category-projects","tag-couch-gaming","tag-crossover","tag-epic-games","tag-game-launcher","tag-gog","tag-macos","tag-open-source","tag-playnite","tag-steam","tag-swift"],"_links":{"self":[{"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/posts\/811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/comments?post=811"}],"version-history":[{"count":1,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/posts\/811\/revisions"}],"predecessor-version":[{"id":812,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/posts\/811\/revisions\/812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/media\/840"}],"wp:attachment":[{"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/media?parent=811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/categories?post=811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jackharvest.com\/index.php\/wp-json\/wp\/v2\/tags?post=811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}