Troubleshooting
Common issues and how to fix them.
Editor crash: "Press Ctrl+K to access tools"#
Click the Retry button in the error boundary. If the editor doesn't recover, close and reopen the tab.
DAEMON wraps the Monaco editor in an ErrorBoundary that catches initialization failures. This usually happens on first launch or after a system sleep.
Claude not connecting#
Open Settings > Integrations and verify the Claude CLI is installed and authenticated.
- Run
claude --versionin the terminal to confirm the CLI is installed - If not installed, DAEMON can auto-install it from Settings > Integrations > Claude
- If installed but not connecting, re-run the OAuth sign-in (sessions can expire)
- If using an API key, verify it's valid and has available credits
Terminal paste not working#
Right-click to paste in the terminal. The xterm.js terminal does not show a context menu. Right-click triggers paste directly. Ctrl+V may not work in all terminal contexts because the terminal captures keyboard input for the running process.
Missing tools or panels#
Check your Workspace Profile in Settings > Display. Some panels are only enabled for specific profiles:
- Wallet requires Solana profile (by default)
- Token Dashboard requires Solana profile
- Jupiter Swap requires Solana profile
- Browser requires Web or Custom profile
Native module build errors#
If you see errors related to better-sqlite3 or node-pty after installation, run:
pnpm run rebuildThese are C++ native modules that need to be compiled for your system.
Agents not spawning#
- Verify Claude CLI is authenticated (see above)
- Check that Node.js 22+ is installed (
node --version) - Ensure you have sufficient API credits
- Check the terminal output for error messages
High memory usage#
DAEMON runs multiple processes (Electron main, renderer, PTY sessions, agent processes). To reduce memory usage:
- Close unused terminal tabs
- End idle agent sessions
- Reduce the number of Grind Mode panels for lighter tasks
- Close unused editor tabs