ShadowfetchLabs

macOS · Intel · 2.2.0

ShadowCode for Mac (Intel)

A native x86_64 Mac app for Intel Macs such as the iMac and Mac mini. Local models run on llama.cpp with Metal where the graphics card has room, and on the CPU otherwise; the model picker sizes each model to the memory you have.

Download ShadowCode_2.2.0_x64.dmg Source on GitHub

Version
2.2.0
Processor
Intel (x86_64)
macOS
12 Monterey or later
Verification
SHA-256 checksums in ShadowCode_2.2.0_macos.sha256

What you need

  • An Intel Mac on macOS 12 or later.
  • Git (Xcode's Command Line Tools or Homebrew) for working in repositories.
  • For local models: at least 8 GB of memory, and free memory while the model runs. Small models (around 3B) suit 8 GB.

On this version

  • Settings and history are kept in ~/Library/Application Support/ShadowCode.
  • Agent shell commands run in the macOS sandbox: your home folder and other drives are hidden, only the project is writable, and network access is off, on or limited to the hosts you allow.
  • API keys can be kept in the macOS Keychain.
  • Opened from Finder or the Dock, it finds Homebrew's Git and Node and your subscription command-line tools on your shell's PATH.
  • Local models run on the bundled llama.cpp with Metal; the model picker warns when a model needs more memory than is free right now.
  • Graphics cards with little memory (2 to 4 GB) run small models on Metal; larger ones run on the CPU, which is slower on older Macs.

Downloads

Install

Install with one command

In Terminal, run the installer. It picks the image for your Mac, checks it against the release's SHA-256 checksums, installs ShadowCode in Applications and adds the shadowcode command in ~/.local/bin. Run it again to update; your settings are kept.

curl -fsSL https://raw.githubusercontent.com/ShadowfetchStudio/ShadowCode/main/scripts/install-macos.sh | bash

The app is distributed on GitHub and is not notarized by Apple. The installer command above fetches it with curl, which macOS does not mark as downloaded, so it opens normally. A .dmg downloaded in a browser is refused the first time: open System Settings › Privacy & Security and choose Open Anyway next to ShadowCode.

Or use the disk image

Download the .dmg below, open it and drag ShadowCode into Applications.