Troubleshooting
Common issues and how to resolve them.
Common issues and how to resolve them.
First Steps
Most issues are resolved by checking your Node.js version and reinstalling:
node --version # Must be 18+
nella help # Should show available commands
Installation
nella: command not found
The global npm bin directory isn’t in your PATH. Fix:
# Check where npm installs global packages
npm config get prefix
# Add to your shell profile (~/.zshrc, ~/.bashrc)
export PATH="$(npm config get prefix)/bin:$PATH"
Then restart your terminal and try again.
Connection Issues
Tools not appearing in my client
- Restart your MCP client (IDE)
- Check that the workspace path in your MCP config is correct
- Verify Nella is running:
nella help - Re-run
nella connect --client <your-client>
Server disconnects frequently
This usually means the Nella process is being killed. Check:
- Your IDE’s MCP server timeout settings
- Whether the workspace path exists and is accessible
- System memory — indexing large codebases needs adequate RAM
Slow startup
First launch downloads dependencies. Subsequent launches are faster. If consistently slow, check your network connection and npm registry settings.
Search Issues
No results
- Run
nella_indexfirst — search requires an index - Check your query: use
lexicalmode for exact symbol names - Check
filePatternandlanguagefilters aren’t too restrictive
Irrelevant results
- Use
filePatternto narrow to specific directories - Use
languageto filter by file type - Try
lexicalmode for precise symbol matching - Re-index with
force: trueif the codebase changed significantly
Authentication
Login not opening browser
Try running nella auth login from a terminal (not from within an IDE terminal). Some embedded terminals block browser launches.
Rate limit errors
Wait for the rate limit window to reset. Check your current usage with nella auth status.
FAQ
Do I need an account?
No. Nella works locally without authentication. An account is only needed for hosted features.
Does Nella modify my source code?
No. Nella only reads your codebase for indexing and search. It never writes to your files.
What languages are supported?
Nella works best with TypeScript and JavaScript. Other languages are indexed as plain text and searchable, but without structure-aware parsing.