Crespo – Tree-sitter AST blueprints instead of raw code for LLMs
Crisp Repos, Sharp AI. Contribute to hrudulmmn/crespo development by creating an account on GitHub.
Crespo – Tree-sitter AST blueprints instead of raw code for LLMs launched on June 22, 2026 with 14 votes, #1,036 of 22,647 launches that month and more than 90% of that year's launches.
In plain words
Crespo is a developer tool that transforms code into tree-sitter abstract syntax tree (AST) blueprints for use with large language models. Rather than feeding raw code to LLMs, it converts source code into structured AST representations that capture the syntactic structure of programs. The tool is designed for developers working with code analysis, generation, or manipulation tasks that benefit from more precise code representations than plain text.
written from the facts on this page · September 2026
From the sources
Built Crespo because I kept hitting the context limit on multiple AI's. pip install crespo && crespo ./myproject The Problem When we paste the whole codebase to any LLM either it dosent understand fully or we hit the token limit. But when we try to give the context file by file it can't understand the relation between files and all these requires limited tokens that are wasted on making the AI understand the codebase rather than doing work. Instead of concatenating raw files, Crespo uses Tree-sitter AST parsing to extract only the structural aspects of your repository such as imports, classes, functions, module connections and generates a compact XML blueprint. This helps the AI understand…from github.com
Does a similar job
all alternatives →
I ported Tree-sitter to GoFeb 2026 · github.com · ▲222This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…
Structured output from LLMs without reprompting2023 · automorphic.ai · ▲174Built a tool for transforming unstructured data into structured outputs using language models (with 100% adherence). If you're facing problems getting GPT to adhere to a schema (JSON, XML, etc.) or regex, need to bulk process some unstructured data, or generate synthetic data, check it out. We run our own tuned model (you can self-host if you want), so, we're able to have incredibly fine grained control over text generation. Repository: https://github.com/automorphic-ai/trex Playground: https://automorphic.ai/playground
- AIAnyone interested in a tool helps to explore C++ ASTsMay 2026 · uvic-aurora.github.io · ▲49
I built this software to help users who need to do static code analysis for C/C++ codebase. This can help you to explore the ASTs interactively. It can replace the Clang ast dump completely and also you can search the code/ASTs in a structual way. For example you can search a function which matches specific name or number of paremeters.
Python Source Code Refactoring Toolkit via AST2021 · github.com · ▲110AST-based fragmental source code refactoring toolkit for Python - isidentical/refactor
Timber – Ollama for classical ML models, 336x faster than PythonMar 2026 · github.com · ▲207Ollama for classical ML models. AOT compiler that turns XGBoost, LightGBM, scikit-learn, CatBoost & ONNX models into native C99 inference code. One command to load, one command to serve. 336x faster than Python inference. - kossisoroyce/timber
Cronexpr, a Rust library to parse and iter crontab expression2024 · docs.rs · ▲160`cronexpr` is a library to parse and drive the crontab expression.
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 21d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 30d ago · world.pixverse.video

Source: Show HN post ↗
Launched alongside, June 2026
the whole month →
Fundraisly▲1,537AI fundraising agent that finds investors and books meetings
AI · Jun 2026 · fundraisly.com
Homebrew 6.0.0▲1,481Today, I’m proud to announce Homebrew 6.0.0. The most significant changes since 5.1.0 are a new tap trust security mechanism, the new faster, smaller, default internal Homebrew JSON API, sandboxing on Linux, better defaults informed by our user survey, many brew bundle improvements, improved performance and initial support for macOS 27 (Golden Gate). Happy to discuss any questions here!
Dev tools · Jun 2026 · brew.sh

Hi HN! I was super frustrated at apps like tiktok and wechat preventing me from saving or downloading the animated gifs, so I made a little tool to turn a screen recording into a slack-sized emoji. Hope you get some value from this!
Life & fun · Jun 2026 · vorpus.github.io



Search 18 years of Hacker News and chart how any topic, tool, or person trended. Overlay terms to compare their rise and fall across 45M posts and comments.
Life & fun · Jun 2026 · hackernewstrends.com