Skip to content

Tooling

Quick-guide on Local Stable-Diffusion Toolkits for macOS

Your Mac can run Stable Diffusion models locally — no cloud costs, full privacy, no restrictions. But the number of available tools makes choosing one harder than it should be.

Below is a practical guide to the best macOS-ready interfaces. Each tool wraps the same underlying models but offers a completely different experience — from drag-and-drop simplicity to node-based visual programming.

Mastering Zsh Startup: ~/.zprofile vs ~/.zshrc 🚀

If you've ever wondered why your terminal feels slow, or why your environment variables aren't loading where you expect them to, you're likely battling the Zsh startup order.

The distinction between ~/.zprofile and ~/.zshrc is one of the most common sources of confusion for developers moving to Zsh (especially on macOS).

TL;DR ⚡

  • ~/.zprofile is for Environment Setup. It runs once when you log in (or open a terminal tab on macOS). Put your PATH, EDITOR, and language version managers (like fnm, pyenv) here.
  • ~/.zshrc is for Interactive Configuration. It runs every time you start a new shell instance. Put your aliases, prompt themes, and key bindings here.