Skip to main content
Addons are opt-in components that ship outside the main binary. They’re downloaded the first time you ask for them, recorded in your global config, and managed entirely from the CLI. Two addons today: Neither is required. The default install ships neither.

First-run wizard

On first launch in a TTY, SoulForge offers to install both. Skip and re-run later — your choice is remembered.

CLI

Both positional (soulforge addon …) and flag (soulforge --addon …) forms work. list, ls, --list, -l are all equivalent.

Install locations

Install records live under addons in ~/.soulforge/config.json:

System binaries

If cli-proxy-api or nvim is already on your PATH (Homebrew, apt, scoop, etc.), SoulForge picks it up automatically — you don’t need the addon at all. addon install will still vendor a separate copy under ~/.soulforge/bin to insulate against PATH changes; addon remove only removes what soulforge vendored, never your system install.

Environment variables

Proxy quickstart

See the Proxy provider entry for how the relay shows up in /models.