I spend most of my time in the Nushell terminal and wanted an easy way to query my way around large Rust programs. I also wanted to use LLMs to keep documentation up to date and find places my docs are starting to lie. So I made rust-ast. It scripts ast-grep under the hood to turn Rust repos into nice structured data.