Skip to content

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.

Tags

Description

Review vibe-coded repository output for security, design quality, explainability, and engineering metrics.
amahaeitbit/savevibing★ 00 forksPythonCreated Apr 19, 2026 · last push Apr 19, 2026

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 

Team