// unvibe — codebase exploration through games
// open source · client-side only · no data leaves your browser

~ Decode your codebase
-> through play

Upload any project archive or paste a GitHub URL. Get instant insights. Turn your code into games your team will actually want to play.

[private]// 100% client-side[any-lang]// JS, Python, Rust, Go...[games]// learn by playing
:set source=zipgithub
$ drop archive here
or click to browse · zip, tar, gz supported
.zip.tar.gz.tar.gz
//your code never leaves this browser|github.com/nanachichan3/unvibe

Why Unvibe

Everything you need to understand your codebase

Analytics

Instant Codebase Metrics

Drop your code, get files, languages, complexity, and largest files — in seconds. All client-side, no uploads.

Games

14 Code Games

Guess the File, Find the Bug, Trace the Call, Spot the Vulnerability, and more — all built from your actual codebase.

AI · BYOK

AI-Powered Insights

Add your own API key. Get cognitive debt analysis and AI-generated questions tailored to your code.

Privacy

100% Private

Your code never leaves your browser. No uploads, no servers, no logging.

Any Language

50+ Languages

JavaScript, Python, Rust, Go, TypeScript, Ruby, or COBOL — if it's in your archive, we analyze it.

GitHub

GitHub Integration

Connect any public repository by URL. Fetch files directly without downloading a zip.

How it works

Four steps to clarity

01

Export

Zip any project folder on your machine — your IDE build, a cloned repo, anything.

02

Upload

Drop the archive on the upload zone. Parsing runs instantly in your browser — nothing is sent to a server.

03

Explore

Browse your codebase stats, language distribution, and largest files. No guesswork about what's in there.

04

Play & Learn

14 different games turn your actual code into challenges. Add an AI key for deeper insights and harder questions.