# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Tagged `code-search`: 16 items.

- [Understand Anything](https://hebbmind.com/de/plugin/understand-anything.md): [Plugin] Analyzes a codebase with a multi-agent pipeline to build a knowledge graph of files, functions, classes and dependencies plus an interactive dashboard for architecture tours, semantic search and change impact analysis. Also handles knowledge bases; the first run uses many tokens.
- [CodeGraph](https://hebbmind.com/de/mcp/codegraph.md): [MCP] Prebuilds a local knowledge graph of your codebase (symbols, call chains, dependencies) so coding agents get relevant source and change impact in one call, kept in sync as files change. Fully local, supports dozens of languages; run codegraph init in each project first.
- [ripgrep](https://hebbmind.com/de/cli/ripgrep.md): [CLI] Fast regex search across directories (command rg) that respects .gitignore, skips hidden and binary files by default and filters by file type. A go-to command for coding agents searching a codebase.
- [codebase-memory-mcp](https://hebbmind.com/de/mcp/codebase-memory-mcp.md): [MCP] Indexes a codebase into a persistent knowledge graph with tree-sitter so agents can query call chains, impact, architecture and dead code across 162 languages. A single native binary that runs fully locally with no API key; the installer configures detected clients automatically.
- [Swift LSP](https://hebbmind.com/de/plugin/swift-lsp.md): [Plugin] Connects Claude Code to SourceKit-LSP so the agent can go to definitions, find references and inspect symbols in Swift code. Install the Swift toolchain or Xcode first. Official Anthropic plugin.
- [rust-analyzer LSP](https://hebbmind.com/de/plugin/rust-analyzer-lsp.md): [Plugin] Connects Claude Code to rust-analyzer so the agent can go to definitions, find references and analyze symbols and call relationships in Rust code. Install rust-analyzer via rustup or a package manager first. Official Anthropic plugin.
- [Kotlin LSP](https://hebbmind.com/de/plugin/kotlin-lsp.md): [Plugin] Connects Claude Code to JetBrains' Kotlin language server so the agent can go to definitions, find references and inspect symbols in .kt and .kts files. Install kotlin-lsp first (Homebrew works). Official Anthropic plugin.
- [jdtls LSP](https://hebbmind.com/de/plugin/jdtls-lsp.md): [Plugin] Connects Claude Code to the Eclipse JDT.LS language server so the agent can go to definitions, find references and inspect symbols in Java code. Needs JDK 17+ and jdtls installed first. Official Anthropic plugin.
- [Serena](https://hebbmind.com/de/mcp/serena.md): [MCP] Gives coding agents IDE-like symbol-level code search, editing and refactoring via language servers (LSP) across 40+ languages, with cross-session memory. An optional paid JetBrains plugin backend adds breakpoint debugging. Install with uv first.
- [Semgrep](https://hebbmind.com/de/cli/semgrep.md): [CLI] Semantic multi-language static analysis: find vulnerabilities and bugs with rules that look like source code, across 30+ languages with custom rules. Scans locally by default without uploading code; cross-file analysis and Pro rules require sign-in.
- [ast-grep](https://hebbmind.com/de/cli/ast-grep.md): [CLI] AST-based structural code search, lint and bulk rewrite tool: matches code patterns rather than text, with $VAR wildcards for nodes, making it well suited to agents doing large cross-file refactors.
- [Claude Context](https://hebbmind.com/de/mcp/claude-context.md): [MCP] From Zilliz: indexes your codebase as vectors in Milvus or Zilliz Cloud so coding agents find relevant code by semantic search, cutting context costs in large repos. Needs an embedding model (OpenAI, VoyageAI, Ollama and others) and a vector database.
- [GitMCP](https://hebbmind.com/de/mcp/git-mcp.md): [MCP] Free remote MCP service that turns any GitHub repo or GitHub Pages site into a docs endpoint, so agents can read up-to-date docs and search code on demand and hallucinate fewer APIs. No sign-up or install; self-hosting is also possible.
- [Variant Analysis](https://hebbmind.com/de/skill/variant-analysis.md): [Skill] From Trail of Bits: starts from one confirmed vulnerability, distills its root cause, then writes and progressively generalizes CodeQL/Semgrep queries to find similar variants across the codebase and report them by severity.
- [mgrep](https://hebbmind.com/de/cli/mgrep.md): [CLI] Mixedbread's official semantic grep: search code, text, PDFs and images in natural language, and hook it into Claude Code, Codex and other coding agents in one step to cut token use. Requires a Mixedbread sign-in, and files are synced to its cloud index.
- [Claude Code LSPs](https://hebbmind.com/de/plugin/claude-code-lsps.md): [Plugin] Third-party LSP plugin marketplace with 30+ language server plugins, including TypeScript, Python, Rust, Go, Java, C/C++, Vue, Svelte, Elixir and Haskell, covering more languages than the official set. Requires Claude Code 2.1.50+; install the language servers yourself.
