A cross-platform installer for a complete AI + privacy-focused search stack:
- 🤖 Hermes Agent
- 🔎 SearXNG
- 🌐 Open WebUI
Supports Linux, macOS, Windows (WSL2), and Termux.
HermSearxWebUI/
├── Linux/
│ └── install.sh
├── MacOS/
│ └── install.sh
├── Termux/
│ └── install.sh
├── Windows/
│ └── install.ps1
├── LICENSE
└── README.md
- 64-bit Linux
- Internet connection
bashcurlgit- Python 3.10+
- macOS 12+
- Intel or Apple Silicon
- Internet connection
bash/zshcurlgit- Python 3.10+
- Windows 10/11
- WSL2
- Ubuntu
- PowerShell 5.1+
Linux-based components run inside WSL2, not as native Windows Linux packages.
- Android 8+
- Termux
- ARM64 recommended
- Termux:API recommended
cd Linux
chmod +x install.sh
./install.shcd MacOS
chmod +x install.sh
./install.shcd Termux
chmod +x install.sh
./install.shOpen PowerShell:
cd Windows
.\install.ps1The Windows installer uses:
Windows
↓
WSL2
↓
Ubuntu
↓
Hermes + SearXNG + Open WebUI
- 🤖 Hermes Agent installation
- 🔎 SearXNG installation
- 🌐 Open WebUI installation
- 🐍 Python virtual environments
- 🧵
tmuxservice management - ⚡ Unified
hermsearxwebuilauncher - 🎛 Component selection
- 📁 Custom installation names
- 🖥 Platform-specific installation
If all three components are installed, start the complete stack with:
hermsearxwebuiIndividual services:
hermes
searxng
open-webui-run- First installation may take 10–30 minutes depending on device speed.
- OpenWebUI runs inside a Proot Ubuntu environment.
- Some features require Termux:API for notifications and wake-lock support.
If a command is not found after installation, reload your shell:
source ~/.bashrcOn macOS:
source ~/.zshrcThis project is licensed under the MIT License. See the full license here: LICENSE