Safevibing
Review vibe-coded repository output for security, design quality, explainability, and engineering metrics.
Core trick
Clones a public GitHub repo, runs per-file static review, and renders security and complexity findings into an HTML report.
Description
Review vibe-coded repository output for security, design quality, explainability, and engineering metrics.
README excerpt
# SafeVibing SafeVibing is a web-based repository review tool for AI-generated and fast-moving codebases. It helps founders, team leads, and senior engineers understand what a repository does, where the business logic lives, what is risky, and what VibeCoder should fix next. ## What It Does SafeVibing reviews a local repository path or a public GitHub repository URL and produces a clean browser report with: - audience-aware tabs for founders and technical leads - repository-level summary, risks, and remediation priorities - per-file technical reviews with code smells and complexity notes - founder/business analysis separated from coding analysis - secure-by-design, safe-defaults, and security-risk metrics - repo-wide and per-file VibeCoder remediation prompts - exported HTML review output for sharing ## Who It Is For - founders who need a high-level trust and business narrative - team leads and senior engineers who need technical depth - hackathon teams who need a fast demo artifact - AI-assisted coding teams who want a review layer before shipping ## Quick Start ### Requirements - Python 3.10 or newer - Git - Internet access if you want to review public GitHub repositories ### Setup ```bash git clone https://github.com/amahaeitbit/savevibing cd savevibing python3 -m venv .venv source .venv/bin/activate ``` ### Run The Web App ```bash python main.py --serve --host 127.0.0.1 --port 8000 --no-browser ``` Then open: ```text http://127.0.0.1:8000 ``` If `8000` is