Tilth

•
359
•

Provides smart code reading capabilities for humans and AI agents by parsing code with tree-sitter to answer complex queries.

Tilth is a powerful developer tool designed for smart code reading, catering to both human developers and AI agents. It leverages tree-sitter to deeply parse your codebase, offering insights that traditional text searches cannot provide. With tilth, you can quickly find symbol definitions, identify callers and callees, understand file dependencies, and even generate function-level diffs. Operating as a single binary with no index to build, it functions seamlessly as both a command-line interface and an MCP server, making it an efficient and low-setup solution for navigating and understanding complex codebases.

Key Features

01Function-level diffs based on code structure
02Supports hash-anchored file editing for precise AI-driven modifications
03Smart structural code navigation for humans and AI agents
04350 GitHub stars
05Locate symbol definitions, callers, and dependencies without an index
06Provides a codebase skeleton map and multi-symbol search

Use Cases

01AI agents for advanced code understanding, navigation, and modification
02Developers seeking quick and precise code navigation and dependency analysis
03Reviewing code changes at a function level for enhanced clarity