SkillAgentSearch skills...

Vebgen

๐Ÿค– World's first AST-powered AI development agent | Autonomous Django/Flask builder | Zero-token intelligence | Military-grade sandbox | Made in India ๐Ÿ‡ฎ๐Ÿ‡ณ

Install / Use

npx skills add vebgenofficial/vebgen

Installs into whichever agent you are using.

README

<div align="center"> <img src="backend/src/ui/assets/vebgen_hero_banner.png" alt="VebGen - The World's First AST-Powered AI Development Agent" width="100%"> </div> <br> <!-- Your existing content starts below --> <div align="center">

<img src="backend/src/ui/assets/vebgen_logo.png" width="48" alt="VebGen Logo" /> VebGen

๐Ÿ† The World's First AST-Powered AI Development Agent

Your AI Development Team That Never Sleeps

Zero-token code intelligence โ€ข Military-grade sandbox โ€ข Dual-agent self-remediation

Python Version License Tests Version WCAG Code Quality Built with Free APIs Contributions Welcome GitHub Stars GitHub Forks Twitter Follow Discord

๐ŸŒ Website: vebgen.dev (coming soon)

โœจ Features โ€ข ๐Ÿ†š Why Different? โ€ข ๐Ÿš€ Quick Start โ€ข ๐Ÿ“š Docs Hub โ€ข Discord โ€ข ๐Ÿ—บ๏ธ Roadmap โ€ข ๐Ÿค Contributing

</div> <div align="center">

๐Ÿ“Š Quick Stats

๐Ÿ“ฆ 900KB Code โ€ข โœ… 356 Tests โ€ข ๐Ÿ“š 1,000KB Docs โ€ข ๐ŸŽจ WCAG 2.1 Built-In โ€ข ๐Ÿ’ฐ $0 Spent โ€ข โฑ๏ธ 8 Months โ€ข ๐Ÿ‘ฅ 2-Person Team โ€ข Made in India ๐Ÿ‡ฎ๐Ÿ‡ณ

</div>

๐ŸŽฏ What is VebGen?

VebGen is the first AI-powered development agent that understands your code without reading it.

While tools like Cursor and GitHub Copilot help you write code faster, VebGen builds complete, production-ready applications from natural languageโ€”with innovations no other agent has:

๐Ÿ“ข Early Feedback:

"VebGen is the future of AI development - I built a full Django REST API in 10 minutes!" - Early Adopter

"Finally, an AI agent that doesn't break my code!" - Beta Tester

Major Additions

| Feature | What It Does | Impact | |---------|--------------|--------| | ๐ŸŽจ Frontend Validation Suite | 7 specialized parsers/analyzers enforce WCAG 2.1, detect render-blocking scripts, unused CSS, layout thrashing | โœ… Production-ready accessibility by default<br>โœ… No manual Lighthouse audits needed<br>โœ… 47 new frontend tests | | ๐Ÿ“‚ External Project Support | Load ANY Django projectโ€”not just VebGen-created onesโ€”and continue building | โœ… Adopt existing codebases<br>โœ… Migrate from Cursor/Copilot mid-project<br>โœ… Work on open source projects | | ๐Ÿ”ง Search/Replace Patching | Surgical code edits with fuzzy matching (80%+ similarity) when strict patches fail | โœ… 70% โ†’ 92% patch success rate<br>โœ… Fewer TARS remediation loops | | ๐Ÿ›ก๏ธ State Corruption Auto-Recovery | 3-tier recovery (backups โ†’ rebuild from code) when project state is invalid | โœ… Never lose project history<br>โœ… Automatic disk corruption handling |

๐Ÿ“– Full v0.3.0 Release Notes: releases/v0.3.0.md
๐Ÿ“– v0.2.0 Historical Release: releases/v0.2.0.md


๐Ÿ† World Firsts

| Innovation | What It Means | Why It Matters | |------------|---------------|----------------| | ๐Ÿง  AST-Powered Code Intelligence | Understands Django/Flask projects by parsing code structure (95+ constructs), not dumping files to LLM | โœ… 10x faster context building<br>โœ… Zero wasted tokens<br>โœ… Understands relationships between models, views, URLs | | ๐Ÿ”’ Built-In Sandbox Security | Military-grade file system isolation and command whitelistingโ€”no Docker required | โœ… Works natively on Windows/Mac/Linux<br>โœ… Blocks path traversal, shell injection<br>โœ… 50+ safe commands whitelisted | | ๐Ÿ”„ Dual-Agent Self-Remediation | When tests fail, Tars analyzes the error and Case patches the bugโ€”autonomously | โœ… Fixes 70% of errors without human input<br>โœ… Learns from mistakes<br>โœ… Up to 3 remediation strategies | | ๐Ÿ’ฐ 100% Free-Tier Built | Entire 900KB codebase, 356 tests, 1,000KB docs built without spending $1 on APIs | โœ… Proves free-tier APIs (Gemini, OpenRouter) can build world-class software<br>โœ… No venture capital required | | ๐ŸŽจ Frontend Quality Enforcement (v0.3.0) | Automated WCAG 2.1 + Lighthouse audits block feature completion until accessibility/performance issues are fixed | โœ… Production-ready UI by default<br>โœ… No manual audits needed<br>โœ… 12+ WCAG criteria covered |


๐Ÿ’Ž How is VebGen Different from Copilot or Cursor?

While tools like GitHub Copilot and Cursor are amazing for helping you write code faster, VebGen works on a whole different level. Think of it less like a code-completion assistant and more like hiring an entire development team to build a project for youโ€”from scratch to deployment.

๐Ÿ“Š VebGen vs. The Competition

| Feature | VebGen | Cursor | GitHub Copilot | Devin | AgentScript | |---------|--------|--------|---------------|-------|-------------| | Code Intelligence | โœ… AST-based (zero-token) | โŒ Full-file context | โŒ Full-file context | โš ๏ธ Cloud-based | โš ๏ธ Limited | | Frontend Validation | โœ… WCAG 2.1 + Lighthouse (built-in) | โŒ None | โŒ None | โš ๏ธ Manual audits | โŒ None | | Sandbox Security | โœ… Built-in (no Docker) | โŒ None | โŒ None | โœ… Cloud sandbox | โš ๏ธ AST interpreter only | | Self-Remediation | โœ… Dual-agent (Tars+Case) | โš ๏ธ Retry only | โŒ None | โœ… Single-agent | โŒ None | | Full-App Generation | โœ… Django, Flask, React | โŒ Code completion | โŒ Code completion | โœ… Full-stack | โš ๏ธ Limited | | Desktop App | โœ… Native Windows/Mac/Linux | โŒ VS Code only | โŒ IDE plugin | โŒ Cloud only | โŒ CLI only | | Cost | โœ… Free (BYOK) | $20/month | $10/month | $500/month | Free (BYOK) | | Open Source | โœ… MIT License | โŒ Proprietary | โŒ Proprietary | โŒ Proprietary | โœ… Open |

TL;DR: VebGen is the only agent with AST-based intelligence, built-in sandboxing, AND dual-agent remediationโ€”all for free. ๐Ÿš€

The Game-Changing Differences

๐Ÿงฌ Zero-Token AST Parsing

VebGen reads your entire codebase without consuming any API tokens. While Cursor charges you to analyze your own code, VebGen uses Abstract Syntax Trees (AST) to parse Python/Django projects locally.

๐Ÿ’ก What this means: Cursor and Copilot charge you (in tokens) to read your own code. VebGen never does. Your existing codebase analysis is 100% free, 100% instant.

๐Ÿ“– Technical Deep Dive: See Code Intelligence Service Documentation for AST parsing implementation details.

๐Ÿ›ก๏ธ Military-Grade Command Security

Afraid of AI agents accidentally running rm -rf / or exposing your secrets? VebGen has production-ready security validation that never trusts the LLM:

  • โœ… Whitelist-only execution (only approved commands run: pip, git, django-admin)
  • โœ… Regex blocklist (dangerous commands auto-blocked with safe alternatives suggested)
  • โœ… Multi-layer path validation (prevents any file access outside your project)
  • โœ… User confirmation required for all sensitive operations
  • โœ… No direct shell access for the AIโ€”ever

๐Ÿ’ก What this means: Other tools let the LLM execute commands with basic validation. VebGen treats every command like a security audit. Your production server stays 100% safe.

๐Ÿ“– Security Implementation: See Command Executor Documentation for whitelist/blocklist mechanisms and Secure Storage Documentation for API key encryption.

๐Ÿ’พ Never Lose Progressโ€”Ever

VebGen's Memory Manager ensures you can close the app anytime and continue exactly where you left offโ€”even if something goes wrong.

Here's what actually happens behind the scenes:

๐Ÿ“‚ Automatic State Persistence Every action (files created, commands run, features completed) is saved to a hidden .vebgen/ folder in your project. Close VebGen mid-development? Reopen it, and you're instantly back in the same stateโ€”no need to explain context again.

๐Ÿ’ก What this means: Unlike chat-based tools that lose context when you close the tab, VebGen remembers everything. The AI picks up exactly where it stoppedโ€”with full memory of what's been built, what's pending, and what failed.

๐Ÿ“– State Management Details: See Memory Manager Documentation for backup algorithms and Project Models Documentation for state schema.

๐Ÿ” Corruption Protection with SHA-256 Verification
Every time VebGen saves your project state, it calculates a SHA-256 cryptographic hash of the data. When loading, it verifies the hash matchesโ€”if it doesn't (file corruption, system crash, disk error), VebGen automatically restores from the most recent valid backup.

๐Ÿ—‚๏ธ 5 Automatic Backups (Timestamped)
Before saving any state changes, VebGen creates a timestamped backup. It keeps the 5 most recent backups, pruning older ones automatically. If all 5 backups are

Related Skills

View on GitHub
GitHub Stars21
CategoryDevelopment
Updated2mo ago
Forks0

Languages

Python

Security Score

95/100

Audited on May 23, 2026

No findings