{"repo":"Entelligentsia/grove","free":true,"listed":false,"github":"https://github.com/Entelligentsia/grove","clone":"git clone https://github.com/Entelligentsia/grove.git","description":"Structural, byte-precise, token-cheap codebase access for coding agents — tree-sitter over a CLI and an MCP server.","language":"JavaScript","stars":36,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"grove ask where, get exact lines Two surfaces&nbsp;·&nbsp;one tree-sitter engine&nbsp;·&nbsp;27 languages at runtime Start&nbsp;·&nbsp;The seven tools&nbsp;·&nbsp;How it works&nbsp;·&nbsp;Proof&nbsp;·&nbsp;explore&nbsp;·&nbsp;Model&nbsp;·&nbsp;Docs asciinema cast: docs/assets/grove demo.cast — replay with asciinema play docs/assets/grove demo.cast Coding agents burn tokens and round-trips grep -ing and reading whole files to answer where is this defined, what does it do, who calls it. grove answers each with one symbol, by exact bytes — behind a stable id the agent reuses across turns. It's not an LSP; it's the cheap syntactic layer beneath one. Every answer, from either surface, comes back in the same shape: Pass that whole string to source to read the symbol's body, or to callers to find its call sites. 60-second start 1&nbsp;·&nbsp;Install One line — detects your platform, verifies the sha256, installs both grove and grove-explore , and honors HTTP(S) PROXY / ALL PROXY / NO PROXY . Prefer Homebrew, npm, cargo, PowerShell, or building from source? → Install . 2&nbsp;·&nbsp;Wire it into your project grove init detects your languages, fetches their grammars, pins grove.lock , and registers grove with every coding agent it finds — Claude Code, Cursor, Codex, Gemini CLI, Windsurf, VS Code — each at its own config path, plus a steering note so the agent reaches for grove instead of grep. Scope it with --agents claude-code,cursor,… (or all ). → Setup . 3&nbsp;·&nbsp;Ask your agen","default_branch":null,"files":null,"tree":[],"storefront":"/r/Entelligentsia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Entelligentsia/grove/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}