pluck
A local Rust daemon that replaces plain-text cat and grep for AI coding agents, exposing symbol-aware code reading and hybrid search over MCP to cut the tokens an agent spends reading code.
pluck is a local Rust daemon that gives AI coding agents a symbol-aware way to read and search code over the Model Context Protocol, in place of raw file dumps and text search. Smart outlines return a token-efficient summary of a file's signatures with small helper bodies inline, instead of the whole file, and a raw fallback stays available on every tool.
Search combines BM25F keyword matching with semantic search over tree-sitter-based AST chunks, and a session-dedup feature replaces code an agent has already seen with a short placeholder. It installs from crates.io or Homebrew, and ships setup modes for Claude Code, Codex and Cursor. It is written in Rust and MIT licensed.