Before reaching out, run the built-in self-diagnostic below. Then work through the checklist for anything it flags.
Run this first
Open Settings → Self-Diagnostics tab in the app. It checks all prerequisites automatically and gives you a plain-English diagnosis. Start here before working through the checklist below.
InsomniDev checks four prerequisites on launch. If any show a red ✗ in the app, that's likely your issue.
brew install ghgh auth statusnpm install -g @anthropic-ai/claude-codeclaude auth statusgit config user.namegit config user.emailxcode-select --installOpen Settings in the app and verify your configuration. Common mistakes:
ls ~/Library/LaunchAgents/com.insomnidev.nightly.plistlaunchctl list com.insomnidev.nightlycat ~/Library/Application\ Support/InsomniDev/state/last_run.jsonThe run log is the highest-signal artifact. It shows exactly what the bot did and where it failed.
Settings → Logs tab.tail -n 100 ~/Library/Application\ Support/InsomniDev/logs/run.logVersion mismatches between claude and gh are a common source of breakage.
npm update -g @anthropic-ai/claude-codebrew upgrade ghgh repo view <owner/repo>gh label list --repo <owner/repo>InsomniDev schedules your Mac to wake automatically before each automation window, but macOS only honors scheduled wake events when the Mac is plugged in. Leaving it asleep on the charger overnight is the ideal setup (the lid can still be closed).
If you've worked through the checklist above and are still having trouble, send an email with the details from each section and I'll take a look.
support@insomnidev.com