소개
Nodal is a local-first, Rust-based mini vector database specifically designed for source code. It offers powerful semantic search capabilities powered by various configurable embedding models, ranging from a fast, lightweight token-hashing mechanism to more advanced local ONNX-based models like `fastembed` and `gllm`, as well as `rust-bert` and support for external Text Embeddings Inference (TEI) servers. With its built-in MCP server, Nodal integrates seamlessly with developer tools such as Codex CLI and Zed, enabling developers to perform efficient code indexing, semantic search, and analysis directly within their development environment. It supports incremental updates via a watch mode and allows detailed configuration through a `Nodal.toml` file.