-
Notifications
You must be signed in to change notification settings - Fork 2
Installation
⚠️ Recommendation: Venom is optimized for WSL2 (Windows Subsystem for Linux). Running directly on Windows (PowerShell/CMD) is not officially supported due to AI library dependencies (uvloop, lancedb).
Open PowerShell as Administrator and run:
powershell
wsl --install
Restart your computer. After reboot, complete the Ubuntu setup (username/password) in the terminal window.
Open your Ubuntu terminal and install core dependencies:
sudo apt update && sudo apt upgrade -y
sudo apt install -y python3 python3-pip python3-venv git make build-essential curl
cd ~
git clone [https://github.com/mpieniak01/Venom.git](https://github.com/mpieniak01/Venom.git)
cd Venom
Create a virtual environment to keep your system clean:
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
Note: Always run source .venv/bin/activate when opening a new terminal.
The Cockpit UI (Next.js) requires Node.js. Install it via nvm:
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh) | bash
source ~/.bashrc
nvm install --lts
npm --prefix web-next install
✅ Done!
Your environment is ready. Go to Configuration to set up your keys.