Install
openclaw skills install nellaProvides codebase-aware search and indexing for non-trivial repos, enabling symbol location, call tracing, dependency checks, and persistent session context.
openclaw skills install nellaNella is a codebase intelligence layer for AI coding agents. It exposes the repository as a set of searchable, structured tools over the Model Context Protocol, so an agent can ground its reasoning in the actual code rather than guessing from filenames or partial snippets.
Use the Nella tools when any of the following is true:
If the question is purely lexical (find a literal token in one file), plain grep or view is faster and Nella is overkill.
The package ships two binaries: nella (CLI) and mcp (stdio MCP entrypoint).
Local stdio config for an MCP client:
{
"mcpServers": {
"nella": {
"command": "npx",
"args": ["-y", "@getnella/mcp", "--workspace", "/absolute/path/to/project"]
}
}
}
Hosted config (recommended for shared or always-on workspaces):
{
"mcpServers": {
"nella": {
"url": "https://mcp.getnella.dev/mcp",
"headers": { "Authorization": "Bearer nella_your_key_here" }
}
}
}
Quick shortcut for Claude Code: nella setup. For other clients: nella connect --client <claude|claude-code|vscode|cursor|windsurf|cline|roo-code>.
| Tool | When to call it |
|---|---|
nella_index | First contact with a workspace, or after large refactors. Pass --force to rebuild from scratch. |
nella_search | Default lookup. Supports hybrid (best general default), semantic (concept-level), and lexical (exact tokens). |
nella_get_context | Pull the current session memory before answering, so prior assumptions and searches are not lost. |
nella_add_assumption | Record any non-trivial assumption ("this function is only called from the worker") so it can be verified later. |
nella_check_assumptions | Review recorded assumptions, especially before committing changes that depend on them. |
nella_check_dependencies | Detect drift between the index and the working tree, or surface upstream impact of a change. |
nella_heartbeat | Verify trust-chain continuity between tool calls in long sessions. |
nella_get_context at the start of a non-trivial task to load any prior session state.nella_index. Skip this if the index is already current.nella_search (hybrid by default) to locate the relevant code before reading files.nella_add_assumption so it survives across turns.nella_check_assumptions and nella_check_dependencies.--workspace. Relative paths fail silently in some clients.nella_search returns an auth error, surface it to the user rather than retrying blindly.nella_index (without --force) for an incremental refresh.nella_get_context output as authoritative for prior decisions in the session. Do not override silently.