🧬 EvoLLM β€” Self-Evolving Local LLM

A privacy-first 1B-class language model that visibly improves itself through multi-armed-bandit adapter selection and Lamarckian evolution. Runs fully on-device. No telemetry. No API calls.

🧠 Web demo: SmolLM2-360M πŸ’» Local app: SmolLM2-1.7B 🧬 Adapter pool: 5 seed variants 🎯 Bandit: Thompson sampling

⚑ This web demo runs SmolLM2-360M for speed on the free CPU tier (~5 tok/s, answers in 20-40s). The local desktop app runs the full SmolLM2-1.7B for higher quality (5-30Γ— faster on real hardware). The evolution engine, adapter pool, and bandit work identically on both.

Adapter selection

Auto = bandit picks based on learned preference. Or force one.

Retrieve from uploaded documents and cite sources

Try: Explain quantum entanglement. Β· Write a haiku about adaptive AI. Β· What is distillation in machine learning? Β· Translate to French: 'Good morning, how are you?'

🧬 Active Genome