Enough installation instructions (v0.1.1 beta)

here are instructions for installing enough.

enough-v011b-2.zip (1007.9 KB)

you’ll need Administrator privileges on MacOS 13+ and a machine with Apple Silicon, as well as ~50GB of disk space for all the model weights, though ~20GB should suffice for the two “smaller” weights options.

you’ll also need to have homebrew and git installed; the homebrew setup will handle both if you don’t already have them.

open Terminal and run this command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

when it’s done, it will show you three additional setup commands that you need to run, which will look roughly like this (but use the actual ones it gives you as they may vary system to system):

echo >> ~/.zprofile

echo ‘eval “$(/opt/homebrew/bin/brew shellenv)”’ >> ~/.zprofile

eval “$(/opt/homebrew/bin/brew shellenv)”

double-check everything looks good by running homebrew --version and git --version. if both show you version numbers, you’re ready to proceed.

  1. download the latest version above or from github:

    https://github.com/0gsd/enough

    click Code, then Download ZIP. unzip it anywhere you like and you’ll have a folder called enough-main.

  2. double-click the install-enough.command file. most likely, Gatekeeper will block this command, so open up Settings, scroll to Privacy & Security, scroll to the bottom of that pane, and click the “Open Anyway” button.

    click Open Anyway (again) on the window that pops up, and then authenticate if needed.

    a Terminal window will open with text explaining each step of the installation routine, as well as helping you decide which model weights you want to install.

    once the installation is complete, the necessary files will be in the ~/enough folder, ~/ being your home directory.

  3. navigate to ~/enough/shortcuts and make a copy of the enough-on.command file in that folder.

    paste a copy of enough-on.command in a project folder you want to use enough with. it can already have files in it or be empty. you can paste this shortcut into as many folders as you like, but it’s generally best to only have one instance of enough running at a time.

    double-click the copy of enough-on.command; you may need to do the Gatekeeper routine the first time this file runs too. once you’ve successfully approved the command, enough’s server will launch in a Terminal window and enough will launch in your browser.

  4. you can update enough by running update-enough.command when you know there’s a new version available.

    keep an eye on enough.support to know when that happens.