aeroxy / ast-outline
PublicFast, AST-based structural outline for source files. Built for LLM coding agents and humans.
A tool that creates concise structural outlines of code files in languages like Rust, Python, TypeScript, Java, and others, listing classes, methods, and declarations with line numbers but omitting implementations, ideal for quick navigation by developers and AI agents.
How It Works
While browsing for ways to quickly grasp the structure of code files, you stumble upon ast-outline, a helper that shows just the outlines without all the details.
You grab it with a simple download or install command, and it's ready to use in moments, like installing any handy app.
You run it on a single code file or your entire folder, and it scans everything super fast.
A beautiful summary appears: classes, methods, fields with exact line numbers โ perfect shape of your code, no clutter!
Ask it to pull just one method's code or list everything that implements a certain type across files.
Copy a simple instruction snippet into your AI coding helper's guide so it starts using this tool automatically.
You and your AI now explore any codebase lightning-fast, understanding structures instantly and saving tons of time.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.