Downloads
| Platform | Architecture | File |
|---|---|---|
| Windows | x64 | ClaudeForge-win-x64.zip |
| Windows | ARM64 | ClaudeForge-win-arm64.zip |
| Linux | x64 | ClaudeForge-linux-x64.tar.gz |
| Linux | ARM64 | ClaudeForge-linux-arm64.tar.gz |
| macOS (Intel) | x64 | ClaudeForge-osx-x64.tar.gz |
| macOS (Apple Silicon) | ARM64 | ClaudeForge-osx-arm64.tar.gz |
The version (2026.3.724) is encoded in the release tag rather than in
the archive filenames — publish.ps1 produces unversioned artefact names
so local dev builds and CI builds share one filename pattern.
Linux: Extract, then run the bundled linux-setup.sh to install a per-user .desktop entry so Wayland compositors render the window icon correctly:
tar -xzf ClaudeForge-linux-x64.tar.gz -C ~/ClaudeForge
cd ~/ClaudeForge
./linux-setup.sh
./ClaudeForgemacOS: The binary is unsigned. Use the bundled allow-app-to-run.sh to strip the Gatekeeper quarantine xattr from every file in the extracted directory:
tar -xzf ClaudeForge-osx-arm64.tar.gz -C ~/ClaudeForge
cd ~/ClaudeForge
./allow-app-to-run.sh
./ClaudeForgeAdded
- Claude Opus 5 in the model picker. The
opusalias now resolves to Opus 5,
and it appears in the Essentials model card and the Model & Effort suggestion
list with its own tooltip. Opus 4.8 remains selectable as a pinned snapshot
(claude-opus-4-8). - Memory page — "Configuration" category. The JSON files Claude reads are now
inventoried alongside memory files: user-scopesettings.json,mcp.json,
managed-settings.json(and itsmanaged-settings.d/*.jsondrop-ins) and
~/.claude.json, plus the open project'ssettings.json,settings.local.json,
andmcp.json— each openable from the list. Credentials are deliberately
excluded. - About page — config file path shown. The resolved path of the primary config
file (e.g.~/.claude/settings.json) is now displayed and selectable next to the
Open / Reveal buttons, so it's clear which file those actions target.
Fixed
- Pages no longer show stale state after changes made outside the app or on
another page. Each page now re-reads its source when you navigate to it, rather
than only at first load:- Essentials — model, effort, token-limit, and update-channel cards refresh
after an externalsettings.jsonedit or an edit made on the Model & Effort page. - Environment — a User / Machine environment variable set outside the app now
appears without a settings reload or restart (current selection is preserved). - Memory — a file created after launch (e.g. a new global
~/.claude/CLAUDE.md)
shows up without pressing Refresh. - Agents & Skills — agents, skills, and commands added after the first visit
now appear. - Profiles / Backups — profiles and archives created or removed outside the
app are reflected. - About — "Open Config" / "Reveal Config" no longer stay disabled for the rest
of the session when the config file is created after launch.
- Essentials — model, effort, token-limit, and update-channel cards refresh