frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: VebGen – AI agent that understands projects with AST, not LLM tokens

https://github.com/vebgenofficial/vebgen
2•vebgen•2h ago
Hey HN! Ramesh here, 20, from India.

Just released VebGen v0.3.0 after 8 months of solo work. Not a single dollar spent - entirely free-tier APIs.

THE PROBLEM:

Tools like Cursor read your codebase by sending files to LLMs. Every. Single. Time. This burns tokens and costs money.

THE SOLUTION:

VebGen uses AST (Abstract Syntax Tree) parsing locally instead. Reads your Django project in 0.2 seconds - all 95+ constructs (models, views, serializers, signals) - without any API calls.

Only when GENERATING code does it use the LLM.

Think: Reading code = AST (free, instant) | Writing code = LLM (paid, smart)

v0.3.0 NEW FEATURES:

• WCAG 2.1 validation built-in - automatically checks accessibility (alt text, color contrast, keyboard nav). Blocks completion until fixed.

• Load ANY Django project - not just VebGen-created ones. Migrate from Cursor mid-project.

• Improved code patching - 92% success rate (up from 70%) using fuzzy matching fallback.

• Dual agents - TARS plans, CASE codes, then they fix bugs together. 70% of errors auto-fixed.

• Production security - whitelist + blocklist + sandbox, no Docker needed.

THE NUMBERS:

900KB code | 356 tests (99.7% pass) | 1,000KB docs | $0 spent | MIT license

WHY DJANGO-ONLY?

Every tool tries to do everything. I wanted ONE framework done RIGHT - with real Django understanding, not generic autocomplete.

HONEST QUESTIONS:

1. Is AST + local parsing actually better than dumping code to LLMs? 2. Does built-in accessibility validation matter to you? 3. Should I go wider (FastAPI, Flask) or deeper (more Django features)?

The dual-agent approach adds latency but produces better code. Worth it?

GitHub: https://github.com/vebgenofficial/vebgen

Happy to answer technical questions!

Meta Tags

https://meta-tags.io/
1•mddanishyusuf•8m ago•0 comments

The Coasean Singularity in Patents

https://www.symmetrybroken.com/coasean-patents/
1•riemannzeta•9m ago•1 comments

Built an app to set death timers for failed products Which one's dying first?

1•toolover•9m ago•0 comments

Quick thoughts on the recent AWS outage

https://surfingcomplexity.blog/2025/10/25/quick-thoughts-on-the-recent-aws-outage/
1•barrkel•11m ago•0 comments

What's Not a Dark Pattern?

https://hallofshame.design/whats-not-a-dark-pattern/
1•bookofjoe•12m ago•0 comments

Serving Humans and AI Through Content Negotiation

https://www.nibzard.com/architecture
1•nkko•14m ago•0 comments

How bugs made me believe in TDD

https://patrickm.de/why-tdd/
1•sneakyPad•15m ago•0 comments

What Does a 'Sovereign Cloud' Mean?

https://www.techpolicy.press/what-does-a-sovereign-cloud-really-mean/
1•ireflect•17m ago•0 comments

Tiny sugars in the brain disrupt emotional circuits, fueling depression

https://medicalxpress.com/news/2025-10-tiny-sugars-brain-disrupt-emotional.html
1•PaulHoule•17m ago•0 comments

Tales from Toddlerhood

https://waitbutwhy.com/2025/10/toddler.html
1•tosh•17m ago•0 comments

CSS Terrain Generator

https://terra.layoutit.com
1•FromTheArchives•17m ago•0 comments

Automating Sparkle Updates for macOS Apps

https://cindori.com/developer/automating-sparkle-updates
1•wahnfrieden•18m ago•0 comments

ASK HN: How to Make Connections?

1•Tanishmittal•20m ago•2 comments

Language records reveal a surge of cognitive distortions in recent decades

https://www.pnas.org/doi/10.1073/pnas.2102061118
2•Marshferm•20m ago•0 comments

Why every website you used to love is getting worse

https://www.vox.com/technology/465922/enshittification-cory-doctorow-amazon-google-facebook
1•raw_anon_1111•21m ago•1 comments

Believability in Practice (2021)

https://commoncog.com/believability-in-practice/
2•cjbarber•21m ago•0 comments

A Bootable Greeting for the Xenomorph in Your Life

https://hackaday.com/2019/10/07/a-bootable-greeting-for-the-xenomorph-in-your-life/
1•rbanffy•23m ago•0 comments

Show HN: RightMindMath and Arithmetic Fluency

https://rightmindmath.com/
1•ruralfam•24m ago•1 comments

Random Spherical Coordinates

https://www.johndcook.com/blog/2025/10/22/random-spherical-coordinates/
1•ibobev•26m ago•0 comments

RAII to remedy a defect where not all code paths performed required exit actions

https://devblogs.microsoft.com/oldnewthing/20251017-00/?p=111698
1•ibobev•26m ago•0 comments

Language agents for optimal conversation stopping

https://stoppingagents.com/
1•emaadm•28m ago•0 comments

Windows Runtime design principle: Properties can be set in any order

https://devblogs.microsoft.com/oldnewthing/20251023-00/?p=111716
2•ibobev•28m ago•0 comments

Gambling Is Bad

https://geohot.github.io//blog/jekyll/update/2025/10/24/gambling-is-bad.html
2•surprisetalk•29m ago•0 comments

Getting Started with the Swift SDK for Android

https://www.swift.org/documentation/articles/swift-sdk-for-android-getting-started.html
1•tosh•29m ago•0 comments

Resource use matters, but material footprints are a poor way to measure it

https://ourworldindata.org/material-footprint-limitations
1•surprisetalk•29m ago•0 comments

US-East-1: All for One, One for All

https://boehs.org/node/us-east-1
3•surprisetalk•30m ago•0 comments

Microsoft threatens to RAM Copilot into Exchange Server on-prem

https://www.theregister.com/2025/10/23/copilot_exchange_server/
1•01-_-•34m ago•0 comments

It's Not Just You – The iOS Keyboard Is Broken [video]

https://www.youtube.com/watch?v=hksVvXONrIo
2•rene_d•34m ago•0 comments

To solve the benchmark crisis, evals must think

https://blog.fig.inc/to-solve-the-benchmark-crisis-evals-must-think/
2•hsikka•35m ago•0 comments

Celebrating 25 years of Google Ads

https://blog.google/products/ads-commerce/google-ads-turns-25/
1•sarimkx•39m ago•0 comments