Troubleshooting
Fixes for common Open Free Max issues — CLI not found, unsigned-build warnings, agents that don't start, bulk runs that stall, and what to report after a crash.
Common issues and how to resolve them.
The agent CLI isn’t found
When a CLI is not detected, the agent panel shows a step-by-step installation assistant with copy-ready commands for your OS and target (Windows, macOS, WSL). Use the Re-check button after installing to update the panel state without restarting.
If the assistant shows the CLI as present but the agent still won’t start:
- Confirm the CLI runs in a normal terminal (
claude --version, etc.). - On macOS, make sure it’s on your login shell’s PATH (homebrew/nvm/
~/.claude/local). - For a WSL project, the CLI must be installed in the distro — see Native WSL2.
”Unidentified developer” / SmartScreen warning
Builds aren’t code-signed/notarized yet. On Windows click More info → Run anyway. On macOS,
move the app to Applications, then run xattr -cr "/Applications/Open Free Max IDE.app" and
open it via System Settings → Privacy & Security → Open Anyway. On Apple Silicon, if it’s
reported as damaged, re-sign it ad-hoc with
sudo codesign --force --deep --sign - "/Applications/Open Free Max IDE.app". Full steps in
Install.
A bulk agent “does nothing”
Open the Workers drill-down. If a unit is quarantined, the captured last screen shows the cause. Common ones:
- The agent finished without writing the
{output}— tell it the exact path and to write it last. - A first-time permission/trust prompt is waiting — set an appropriate autonomy level or use remember for the whole campaign.
Everything is parked, nothing runs
That’s usually a token-limit window — expected in bulk on a subscription. Plan auto-resumes when the quota reopens (the card shows the resume time). Lower the pool if you want to spread usage and hit the cap less often.
The app crashed — what do I report?
Since 1.1.3, every crash is written to a crash black box: panic.log in the
config directory
(%APPDATA%\com.openfreemax.ide\ on Windows,
~/Library/Application Support/com.openfreemax.ide/ on macOS). It records the error message
and the exact source location — attach the last lines to your bug report.
Lost session / blank tab
OFM rebuilds its session map from the CLI’s on-disk history. If a tab can’t resume, the transcript may have been removed from the CLI’s store (outside OFM). See Sessions & persistence.