🍺 BREW Explorer

← all casks

ThumbHost3mf

brew install --cask thumbhost3mf v1.7.1

Finder thumbnail provider for some .gcode, .bgcode and .3mf files

27
30-day installs · #2677
80
90-day · #2753
245
365-day · #3019
375
★ GitHub stars · updated 4mo ago

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "app": [
        "ThumbHost3mf.app"
      ],
      "target": "/Applications/ThumbHost3mf.app"
    },
    {
      "zap": [
        {
          "trash": "~/Library/Containers/com.turbozen.-mfQuickLook/Data/Library/Preferences/com.turbozen.-mfQuickLook.plist"
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Finder thumbnail provider for some .gcode, .bgcode and .3mf files",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "ThumbHost3mf",
  "enrichment_fetched_at": "2026-06-20T22:50:25+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "thumbhost3mf",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-04-13T03:54:52Z",
  "github_readme_excerpt": "# ThumbHost3mf\nA macOS app that hosts a thumbnail provider that makes the Finder displays the thumbnails built in to some .gcode, .bgcode, and .3mf files.\n\nI got tired of my gcode and 3mf files looking like ![](images/before.png) \n\n when they could look like this: ![](images/thumbs.png)\n\n## IMPORTANT: \n\n* macOS requires that apps that host Quicklook plugins, like ThumbHost3MF, MUST be in `/Applications` or one of its subdirectories for the Quicklook plugin to function correctly! Note this is the actual `/Application` directory, and not an Application directory inside your home directory.\n\n## To Install:\n\n* Download and put the ThumbHost3MF app in `/Applications` or a subdirectory of `/Applications`. Run the ThumbHost3MF app. You only need to run it once to register the Quicklook plugin it contains.\nIf you don\u0027t want to compile the app yourself, grab the compiled code from [Releases](https://github.com/DavidPhillipOster/ThumbHost3MF/releases/tag/1.7.1)\n\n* Use ThumbHost3MF\u0027s **File \u003e Open** menu item and point at a directory containing .gcode or .3mf files: that will kick the Finder into noticing the embedded thumbnail presenter. (You can open a .gcode or .3mf file at this point to prove that ThumbHost3MF can see the embedded thumbnail image in it.)\n\n* To compile it yourself, use your team and domain name. I uploaded this as com.example, but in the release I signed it with my team and domain name.\n\nTo get previews in your GCode files, in PrusaSlicer, in Printer Settings, set the thumbnail size to something reasonable. (I use 128x128, but you may need other sizes.)\n\n   ![](images/128x128.png)\n\nThis will cause PrusaSlicer to append a base64-encoded 128x128 .png image of the gcode to near the start of the gcode file.\n\n* You may need to use ThumbHost3MF\u0027s **Open** command to let the Finder know that it has a thumbnail provider.\n\n* You may find that the Finder has made ThumbHost3MF the default app for .3mf and .gcode files. If that happens, in Finder, do a Get Info any .3m",
  "github_repo": "DavidPhillipOster/ThumbHost3mf",
  "github_stars": 375,
  "github_topics": [],
  "homepage": "https://github.com/DavidPhillipOster/ThumbHost3mf/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 27,
  "installs_365d": 245,
  "installs_90d": 80,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "ThumbHost3mf"
  ],
  "one_liner": null,
  "rank_30d": 2677,
  "rank_365d": 3019,
  "rank_90d": 2753,
  "raw_hash": "625ce9b3c418748f",
  "ruby_source_path": "Casks/t/thumbhost3mf.rb",
  "tap": "homebrew/cask",
  "token": "thumbhost3mf",
  "version": "1.7.1",
  "why_use_this": null
}