🦙 *Llama3.2* powered chatbot that becomes more ↻(𓄼 .̀ ̮.́)Ψ evil with time... Frontend built with THREE.js.
📦 1. Dependencies 📦
| Package | Description | Link |
|---|---|---|
| three.js | 3D graphics library | threejs.org |
| TWEEN.js | Animation library | GitHub |
| OrbitControls | Camera control helper | Docs |
| FBXLoader | FBX model loader for three.js | Docs |
| socket.io | WebSocket communication | socket.io |
| Package | Description | Link |
|---|---|---|
| Node.js | JavaScript runtime for backend logic | nodejs.org |
| Python 3 + pip | Backend scripting & package management | python.org |
| ffmpeg | Multimedia framework for audio/video tools | ffmpeg.org |
| llama3.2 (Ollama) | Local LLM engine used via Ollama | ollama.com |
| Rhubarb | Lip sync tool for voice animations. Install under: |
GitHub |
⚙️ 2. Installation ⚙️
⚠️ Make sure all dependencies listed above have been installed and rhubarb is installed inEvilLLM/backend/utils
- Clone the Repository:
HTTP:
git clone https://github.com/shtoa/EvilLLM.gitSSH:
git clone git@github.com:shtoa/EvilLLM.git- npm install in the root folder:
npm install- Locate and run index.js from the backend folder with node (will perform automatic dependency check and prompt installation):
cd backend
node index.js