Cymbal is a command-line tool designed to provide fast, language-agnostic code indexing and navigation, specifically tailored as a code comprehension layer for AI agents. It leverages tree-sitter for abstract syntax tree parsing and stores its index using SQLite FTS5, enabling the indexing of entire codebases in approximately 100 milliseconds. The tool is optimized to deliver outputs that are easily consumable by agents, returning results in YAML frontmatter combined with a content body to maximize token efficiency for large language models.
Cymbal supports codebases written in 24 languages, including Go, Python, TypeScript, Rust, C, Java, Ruby, Swift, Kotlin, Scala, and PHP, among others. Its features include instant indexing with incremental updates that only process changed files, smart deduplication of references and impact analysis results (grouped by file and site counts), and a cross-reference graph that allows users to determine function callers, package imports, and the potential impact of code changes. The tool also provides a "one-call context" feature, bundling source code, type information, callers, and imports into a single response, aimed at giving agents all necessary information to understand and modify code efficiently.
Cymbal is delivered as a CLI application and can be installed via Homebrew. The tool is positioned for use by AI agents requiring detailed and efficient code comprehension, as well as developers seeking advanced code navigation and impact analysis capabilities. All commands are designed to return outputs that facilitate downstream parsing and analysis by automated systems.
evidence_sufficient=true
In the Other dev tools space, cymbal docs takes a focused approach. It focuses on enabling fast, language-agnostic code navigation and indexing for AI agents and developers. cymbal docs is an open-source project aimed at developers. The project is open source (MIT). It runs on the command line.
It is developed by CHAIN.SH, and the product first shipped in 2026. The project is developed in the open on GitHub with 274 stars and 203 commits in the last 90 days. Across PulseGate's embedding index, cymbal docs has few near neighbours, marking it as relatively distinct. Among its 5 catalogued features are code indexing, agent-native output, and cross-reference graph.
Latest indexed changes and source events
Other apps tracked under the same category.