
An AI coding agent that doesn't guess — it reads
Benzi is an AI coding agent that reads your codebase by compiling it into a resolved map before answering questions. Instead of dumping files into a context window, it resolves imports, builds class ancestry, and traces identifiers to definitions, giving it a queryable index rather than a blob of text. It supports 10 languages including Python, JavaScript, TypeScript, Java, C#, C++, C, Go, Rust, and Ruby, with tree-sitter as the core dependency. The agent loop navigates the map, edits against it, runs code, and re-indexes, with every write checked for syntax and blast radius. It's designed for developers who want accurate, evidence-based code understanding and modification without guesswork.