cameronking4/Annotated-AST-For-LLM
Annotated AST for the purposes of LLM code repository context. Use this novel approach to pre-process your Github repository. This project will generate an AST.json file which will contextually represent the repo for you to share as a single file to LLM directly or Vector Store
This project helps developers provide large language models (LLMs) with a complete understanding of a codebase. It takes a JavaScript/TypeScript GitHub repository or local repository as input and generates a single, annotated JSON file. This output file contains a structured representation of the code, its dependencies, and an AI-generated summary of each file, making it easy for an LLM to "chat with GitHub" or similar tasks.
No commits in the last 6 months.
Use this if you need to give an LLM a comprehensive, single-file context of a JavaScript/TypeScript code repository for tasks like code analysis or building AI assistants.
Not ideal if you need a production-ready API for continuous integration or a solution for languages other than JavaScript/TypeScript.
Stars
36
Forks
2
Language
JavaScript
License
—
Category
Last pushed
Dec 13, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/cameronking4/Annotated-AST-For-LLM"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust...
jnsahaj/lumen
Beautiful git diff viewer, generate commits with AI, get summary of changes, all from the CLI
jkawamoto/ctranslate2-rs
Rust bindings for OpenNMT/CTranslate2
Reim-developer/Sephera
Fast Rust CLI for codebase metrics and deterministic LLM context packs
Topos-Labs/infiniloom
High-performance repository context generator for LLMs - Transform codebases into optimized...