-
Notifications
You must be signed in to change notification settings - Fork 1
Develop
Important
Windows 10+
Linux
Install libportaudio2, ffmpeg and toga
MacOS 13+ (Ventura-Sequoia)
Install xcode-select (optionally brew) from Terminal app:
xcode-select --install
brew install ffmpeg
Tip
CUDA Toolkit for gguf support
linux [export CMAKE_ARGS="-DGGML_CUDA=on"
] -windows [setx CMAKE_ARGS="-DGGML_CUDA=on"
] for OUTETTS
support
ROCm/HIP SDK Windows for gguf support
ROCm SDK Linux for gguf support
linux [export CMAKE_ARGS="-DGGML_HIPBLAS=on"
] -windows [setx CMAKE_ARGS="-DGGML_HIPBLAS=on"
] for OUTETTS
support
or just open Terminal
and type:
xcode-select --install
type export CMAKE_ARGS="-DGGML_METAL=on"
for OUTETTS support
Our Python tools use uv
. Simply git clone
a project:
-
The main Shadowbox repo
git clone https://github.com/darkshapes/sdbx cd sdbx
then:
uv sync --group dev
You can also run a single session without installation (from sdbx, Zodiac, or nnll):
-
Run Shadowbox without installing
uvx --from git+https://github.com/darkshapes/sdbx sdbx
These repos may be cloned separately to work on individual components of Shadowbox
git clone https://github.com/darkshapes/nnll cd nnll
git clone https://github.com/darkshapes/zodiac cd zodiac
git clone https://github.com/darkshapes/mir cd mir
then:
uv sync --group dev
We use Bun for TypeScript/React projects.
Clone the repo
git clone https://github.com/darkshapes/singularity
Then install and open your dev copy:
cd singularity bun install bun run dev
-
Follow the Python instructions
-
Configure advanced GPU settings (OPTIONAL. Linux, flash-attn, PyTorch compile, etc)
-
git clone https://github.com/darkshapes/sdbx pip install -e "sdbx[dev]" sdbx ```<hr>
git clone https://github.com/darkshapes/nnll pip install -e "zodiac[dev]"
git clone https://github.com/darkshapes/nnll pip install -e "zodiac[dev]"
git clone https://github.com/darkshapes/zodiac.git pip install -e "zodiac[dev]"