Skip to content

BaselAshraf81/vibellm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeLLM

Generate an AI model with random weights in 4 seconds. No training, pure BS.

Demo Video

Setup

pip install -r requirements.txt
python app.py

Features

1. Random Model Weights from HuggingFace Config

Generate completely random model weights using any HuggingFace model ID. Downloads only the config.json (a few KB - no weights), then creates a deterministic random model from your seed string.

2. Config Randomizer

Design your own model architecture from scratch with the Config Builder. Randomize the entire structure (layers, hidden size, attention heads, etc.) using a seed string - no HuggingFace download required.

3. Weight Strategy Distribution

Control how randomness spreads across your model's layers:

  • Canvas Drawing - Draw a curve to set weight intensity per layer. High points = more random, low points = less random
  • Math Equation - Use formulas like sin(layer * 0.8) * 0.02 + 0.01 to define per-layer behavior
  • Random Normal - Standard random noise (the baseline)
  • Random Walk - Layers drift together, weights gradually shift up or down

The canvas lets you paint the weight distribution directly instead of guessing parameters.

Credits

  • TurboQuant by back2matching - quantization support

About

LLM randomizer, generate random weights and structure.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors