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

21
/ 100
Experimental

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.

developer-tools code-analysis LLM-context repository-processing software-engineering
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 8 / 25
Community 6 / 25

How are scores calculated?

Stars

36

Forks

2

Language

JavaScript

License

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.