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.
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
- 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
- Python 3.10 or newer
- Git
- Internet access if you want to review public GitHub repositories
git clone https://github.com/amahaeitbit/savevibing
cd savevibing
python3 -m venv .venv
source .venv/bin/activatepython main.py --serve --host 127.0.0.1 --port 8000 --no-browserThen open:
http://127.0.0.1:8000
If 8000 is busy, use another port:
python main.py --serve --host 127.0.0.1 --port 8001 --no-browserpython -m unittest -q- Choose a local path or public GitHub repository.
- Select the audience: founder, team lead or senior engineer, engineering team, or balanced.
- Set review depth, focus mode, file cap, and optional include or exclude patterns.
- Run the review in the browser.
- Read the audience-specific tabs and copy the VibeCoder remediation prompts.
Summary: overall repo status, findings, metrics, and review postureFounder: business narrative, market position, risks, and founder questionsTechnical: what matters now, priority files, and repository focus queueRisks: security and governance risk analysisFixes: repo-wide and per-file VibeCoder promptsFiles: detailed per-file reviews for technical audiences
- security risk score
- secure-by-design score
- safe defaults score
- maintainability index
- cyclomatic complexity
- cognitive complexity
- duplication risk
- testability score
- explainability completeness
The repository includes exported demo assets in review/safevibing_review:
safevibing_review.htmldemo-video-2026-04-19.mov
These are useful for hackathon demos, async sharing, and GitHub-based review.
- Public GitHub repository review uses
git cloneunder the hood. - Local reviews inspect supported code files and skip virtualenv, git, cache, and build directories.
- The HTML report can be exported and committed as a deliverable artifact.