# cymbal > A code navigation CLI that indexes a repository with tree-sitter, then answers structural questions about it — what a symbol is, who calls it, what it calls, and what breaks if it changes. For people, it replaces a chain of grep and jump-to-definition. For agents, it turns a dozen file reads into one call with --json. The full manual, as Markdown: https://cymbal.sh/llms-full.txt ## Sections - Overview: https://cymbal.sh/#overview - Install: https://cymbal.sh/#install - Quickstart: https://cymbal.sh/#quickstart - Choosing a command: https://cymbal.sh/#choosing-a-command - Commands: https://cymbal.sh/#commands - Languages: https://cymbal.sh/#languages - For agents: https://cymbal.sh/#for-agents - Notes: https://cymbal.sh/#notes ## Links - Install: https://cymbal.sh/#install - Source: https://github.com/1broseidon/cymbal