Skip to main content

Install

brew tap proxysoul/tap && brew install soulforge
Neovim and a Nerd Font are auto-installed on first launch.
# macOS / Linux
tar xzf soulforge-*.tar.gz && cd soulforge-*/ && ./install.sh
Windows: download soulforge-<version>-windows-x64.zip, unzip anywhere, run soulforge.exe.

Windows notes

SoulForge stores config + data under %LOCALAPPDATA%\SoulForge. Secrets are DPAPI-encrypted (crypt32.dll, user-scoped). A couple of features are off by default on Windows:
  • Embedded floating terminal panel — disabled (ghostty-opentui native addon has no stable win32 build). Override with SOULFORGE_ENABLE_GHOSTTY=1 if you’ve patched it locally.
  • Kitty graphics image preview — disabled (Windows Terminal + ConPTY don’t speak the protocol). Half-block art still works.
  • glob tool find fallback — install fd (winget install sharkdp.fd) for full glob support.
Everything else — all 21 providers, every tool, LSP, Soul Map, sessions, checkpoints, memory, MCP, themes, headless mode — works identically across macOS, Linux, and Windows.

Add a key

You need at least one LLM provider key. Pick one path:
LLM Gateway — one key for Claude, GPT, Gemini, Grok, Llama, Qwen, and others. Up to 30% off frontier models.
soulforge --set-key llmgateway sk-...
Keys are stored in your OS keychain: macOS Keychain, Linux secret-tool (libsecret), Windows DPAPI (crypt32.dll, user-scoped, at %LOCALAPPDATA%\SoulForge\secrets.dat). You can also export ANTHROPIC_API_KEY=... in your shell profile. See all 21 providers →

Launch

soulforge
Press Ctrl+L to switch models. Type /help for commands.

Next: Quickstart

Five minutes to your first refactor.